亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? stockledgersearchframe.java

?? java進銷存信息管理系統,實現了倉庫產品價格人員報表等功能
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
    contentPane.add(jLabel10, null);    contentPane.add(jLabel8, null);    contentPane.add(jLabel6, null);    contentPane.add(jLabel4, null);    contentPane.add(jLabel2, null);    contentPane.add(jLabel14, null);    contentPane.add(jLabel13, null);    contentPane.add(jLabel12, null);    //設置窗口類的字體和為按鈕加入動作接收器    setupFontAndListener();  }  //設置窗口類的字體和為按鈕加入動作接收器的方法  public void setupFontAndListener(){    Component[] components = contentPane.getComponents();    //創建臨時按鈕控件    JButton tmpBtn = new JButton();    for(int i = 0; i < components.length; i++){      components[i].setFont(dialog13);      if(components[i].getClass().getName().equals("javax.swing.JButton")){        tmpBtn = (JButton)components[i];        tmpBtn.addActionListener(this);      }    }  }  //退出方法  public void exit(){    //隱藏窗口    this.setVisible(false);    //清空數組的內容    stockLedgers = new String[0][13];    stockSubLedgers = new String[0][6];    stockSubLedgerObjects = new Object[0][7];    //清空列表框的內容    listData1.clear();    //清空文本框的內容    jTextArea1.setText("");    //清空表格的內容    this.showTableData(stockSubLedgerObjects);    //取得面板上的所有控件    Component[] components = contentPane.getComponents();    //創建臨時編輯框控件    JTextField tmpTextField = new JTextField();    for(int i = 0; i < components.length; i++){      if(components[i].getClass().getName().equals("javax.swing.JTextField")){        tmpTextField = (JTextField)components[i];        //清空編輯框的內容        tmpTextField.setText("");      }    }  }  //設置用戶的方法  public void setUser(User user) {    this.user = user;  }  //設置賬套的方法  public void setLedgerDate(String ledgerDate) {    this.ledgerDate = ledgerDate;  }  protected void processWindowEvent(WindowEvent e) {    if (e.getID() == WindowEvent.WINDOW_CLOSING) {      exit();    }  }  //顯示查詢商品庫存單據的方法  public void showSearchStockLedger(){    listData1.clear();    //為商品庫存單據列表框加入商品庫存單據數據    for(int i = 0; i < stockLedgers.length; i++){      listData1.addElement(stockLedgers[i][0]);    }  }  //顯示單個商品庫存單據的方法  public void showStockLedger(){    //取得當前選擇項的位置    int selectedIndex = jList1.getSelectedIndex();    //當列表框不處于選擇狀態,不顯示數據    if(selectedIndex == -1){       return;    }    //顯示商品庫存單據的數據    jTextField4.setText(stockLedgers[selectedIndex][0]);   //票據編號    jTextField5.setText(stockLedgers[selectedIndex][2]);   //關聯標識    jTextField6.setText(stockLedgers[selectedIndex][3]);   //填寫用戶    jTextField7.setText(stockLedgers[selectedIndex][5]);   //檢查用戶    jTextField8.setText(stockLedgers[selectedIndex][4]);   //調出/調入倉庫    jTextField9.setText(stockLedgers[selectedIndex][8]);   //倉庫    jTextField10.setText(stockLedgers[selectedIndex][9]);  //填寫日期    jTextField11.setText(stockLedgers[selectedIndex][10]); //檢查日期    jTextField12.setText(onProcesses[Integer.parseInt(stockLedgers[selectedIndex][11])]);    jTextArea1.setText(stockLedgers[selectedIndex][12]);    //顯示商品庫存單據明細數據    this.showStockSubLedger();  }  //顯示商品庫存單據明細數據的方法  public void showStockSubLedger(){    //取得當前選擇項的位置    int selectedIndex = jList1.getSelectedIndex();    String orderId = stockLedgers[selectedIndex][0];    stockSubLedgers = stockManagementData.getStockSubLedgerByOrderId(ledgerDate, orderId);    //將數組數據轉換為表格數據    stockSubLedgerObjects = new Object[stockSubLedgers.length][7];    double total = 0;    for(int i = 0; i < stockSubLedgers.length; i++){      stockSubLedgerObjects[i][0] = new Integer(stockSubLedgers[i][0]);      stockSubLedgerObjects[i][1] = stockSubLedgers[i][1];      stockSubLedgerObjects[i][2] = stockSubLedgers[i][2];      double costPrice = dataMethod.round(Double.parseDouble(stockSubLedgers[i][3]));      int quantity = Integer.parseInt(stockSubLedgers[i][4]);      stockSubLedgerObjects[i][3] = new Double(costPrice);      stockSubLedgerObjects[i][4] = new Integer(quantity);      double amount = dataMethod.round(costPrice * quantity);      stockSubLedgerObjects[i][5] = new Double(amount);      stockSubLedgerObjects[i][6] = dataMethod.transferShortDate(stockSubLedgers[i][5]).toString();      total += amount;    }    //顯示總價    jTextField13.setText(String.valueOf(dataMethod.round(total)));    //顯示表格的內容    this.showTableData(stockSubLedgerObjects);  }  //顯示表格內容的方法  public void showTableData(Object[][] detail){    //設置表格的標題    sslTableModel.setColumnNames(colNames);    //使表格不可編輯    sslTableModel.setColumnEditState(1);    //設置表格的數據    sslTableModel.setData(detail);    jTable1 = new JTable(sslTableModel);    //設置表格的字體    jTable1.setFont(dialog13);    //將數據表格加入數據滾動框    jScrollPane3.getViewport().add(jTable1, null);    //設置列的寬度    jTable1.getColumnModel().getColumn(0).setPreferredWidth(20);    jTable1.getColumnModel().getColumn(1).setPreferredWidth(50);    jTable1.getColumnModel().getColumn(2).setPreferredWidth(50);    jTable1.getColumnModel().getColumn(3).setPreferredWidth(10);    jTable1.getColumnModel().getColumn(4).setPreferredWidth(10);    jTable1.getColumnModel().getColumn(5).setPreferredWidth(10);    jTable1.getColumnModel().getColumn(6).setPreferredWidth(50);  }  //清空單個商品庫存單據顯示的方法  public void clearStockLedger(){    jTextField4.setText("");    jTextField5.setText("");    jTextField6.setText("");    jTextField7.setText("");    jTextField8.setText("");    jTextField9.setText("");    jTextField10.setText("");    jTextField11.setText("");    jTextField12.setText("");    jTextField13.setText("");    jTextArea1.setText("");    stockSubLedgers = new String[0][6];    stockSubLedgerObjects = new Object[0][7];    this.showTableData(stockSubLedgerObjects);  }  //列表1的選擇事件  void jList1_valueChanged(ListSelectionEvent e) {    if(listData1.size() > 0){      this.showStockLedger();    }else{      this.clearStockLedger();    }  }  //查詢方法  public void search(){    //取得單據類型    int orderType = orderTypes[jComboBox2.getSelectedIndex()];    //取得查詢選項    int selectedIndex = jComboBox1.getSelectedIndex();    //取得編輯框的變量    String searchValue = jTextField1.getText().trim();    String startDateStr = jTextField2.getText().trim();    String endDateStr = jTextField3.getText().trim();    if (selectedIndex == 0 | selectedIndex == 1 | selectedIndex == 2 |        selectedIndex == 3 | selectedIndex == 4 | selectedIndex == 5) {      if (searchValue.length() == 0) {        JOptionPane.showMessageDialog(null, "請輸入查詢值");        return;      }      switch (selectedIndex) {        case 0:          //根據庫存單據編號取得記錄          stockLedgers = stockManagementData.getStockLedgerByStringField(              ledgerDate, "orderId", searchValue, orderType);          break;        case 1:          //根據填寫用戶取得記錄          stockLedgers = stockManagementData.getStockLedgerByStringField(              ledgerDate, "submitUser", searchValue, orderType);          break;        case 2:          //根據檢查用戶取得記錄          stockLedgers = stockManagementData.getStockLedgerByStringField(              ledgerDate, "checkUser", searchValue, orderType);          break;        case 3:          //根據調出/調入倉庫名字取得記錄          stockLedgers = stockManagementData.getStockLedgerByStringField(              ledgerDate, "commitUser", searchValue, orderType);          break;        case 4:          //根據倉庫名取得記錄          stockLedgers = stockManagementData.getStockLedgerByStringField(              ledgerDate, "warehouse", searchValue, orderType);          break;        case 5:          if(dataMethod.checkInt(searchValue) == 0){            JOptionPane.showMessageDialog(null, "按完成狀態查詢時,輸入值必須是整數,"                                          + "0表示進行,1表示撤消,2表示完成,3表示盤點單撤消,4表示盤點單完成.");            return;          }          //根據完成狀態取得記錄          stockLedgers = stockManagementData.getStockLedgerByOnProcess(              ledgerDate, orderType, Integer.parseInt(searchValue));          break;      }    }else{      java.sql.Timestamp startDate = dataMethod.transferDate(startDateStr);      java.sql.Timestamp endDate = dataMethod.transferEndDate(endDateStr);      if(startDate == null | endDate == null){        JOptionPane.showMessageDialog(null, "日期輸入錯誤,正確的日期格式是"                                      + "yyyy-mm-dd(年-月-日),如2004-1-1");        return;      }      //根據日期取得記錄      stockLedgers = stockManagementData.getStockLedgerByOrderDate(ledgerDate,          startDate, endDate, orderType);    }    this.showSearchStockLedger();  }  //單擊事件  public void actionPerformed(ActionEvent e) {    //取得按鈕的動作字符串    String actionCommand = e.getActionCommand().trim();    if (actionCommand.equals("search")) {      //查詢      search();    }else if(actionCommand.equals("exit")){      exit();    }  }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩av电影一区| 欧美久久婷婷综合色| 免费观看一级特黄欧美大片| 一区二区三区欧美日| 国产女主播视频一区二区| 久久综合资源网| 久久欧美一区二区| 中文在线一区二区| 亚洲同性gay激情无套| 亚洲小少妇裸体bbw| 石原莉奈一区二区三区在线观看| 欧美96一区二区免费视频| 开心九九激情九九欧美日韩精美视频电影 | 精品国产凹凸成av人导航| 精品国产凹凸成av人导航| 国产香蕉久久精品综合网| 国产欧美日韩综合| 亚洲成在线观看| 视频一区二区不卡| 国产精品综合一区二区三区| 成人午夜精品在线| 色婷婷av一区| 欧美一区二区三区免费| 26uuuu精品一区二区| 国产精品乱码久久久久久| 夜夜操天天操亚洲| 韩国一区二区在线观看| 99精品欧美一区二区蜜桃免费| 91福利国产精品| 久久亚洲捆绑美女| 亚洲精品成人悠悠色影视| 蜜臀av一级做a爰片久久| 成人性生交大片免费看中文| 欧美日韩一区二区三区免费看 | 久久精品国产亚洲5555| 成人开心网精品视频| 欧美精品三级在线观看| 国产欧美精品日韩区二区麻豆天美| 中文字幕一区在线观看视频| 天天综合天天综合色| 成人一级片网址| 欧美一区二区在线不卡| 亚洲视频一区二区在线| 精品伊人久久久久7777人| 91视频一区二区| 久久久久久久久99精品| 亚洲线精品一区二区三区八戒| 国产一区二区久久| 欧美一区二区三区在线视频| 亚洲嫩草精品久久| 国产91精品久久久久久久网曝门| 制服丝袜中文字幕亚洲| 亚洲三级电影网站| 国产精品1区2区3区在线观看| 欧美三级韩国三级日本一级| 国产精品国产成人国产三级 | 国产福利精品导航| 欧美一卡二卡三卡| 亚洲一区二区偷拍精品| www.欧美日韩| 欧美激情一区在线观看| 韩国成人在线视频| 欧美本精品男人aⅴ天堂| 日韩中文字幕亚洲一区二区va在线 | 免费精品视频在线| 欧美卡1卡2卡| 日本一不卡视频| 欧美肥妇毛茸茸| 午夜精品福利一区二区三区蜜桃| 色综合一个色综合| 一区二区三区四区精品在线视频| 不卡一区中文字幕| 国产精品久久久久一区 | 亚洲永久免费av| 91麻豆6部合集magnet| 亚洲视频在线观看一区| 91麻豆.com| 亚洲一区二区3| 色婷婷亚洲精品| 亚洲资源中文字幕| 7777精品伊人久久久大香线蕉的| 日韩二区在线观看| 日韩女优电影在线观看| 久国产精品韩国三级视频| 精品国产免费视频| 国产成人自拍高清视频在线免费播放| 国产免费观看久久| 一本色道亚洲精品aⅴ| 亚洲国产中文字幕| 日韩精品中文字幕一区| 国产精品一级黄| 中文字幕一区二区三区四区不卡| 色菇凉天天综合网| 午夜一区二区三区在线观看| 欧美一区二区啪啪| 国产毛片精品一区| 一区二区三区中文字幕| 欧美一区二区福利视频| 国产精品一区2区| 樱桃视频在线观看一区| 日韩精品在线一区| 成人app软件下载大全免费| 亚洲精品菠萝久久久久久久| 91精品国产综合久久香蕉麻豆| 极品瑜伽女神91| 亚洲人成小说网站色在线 | 成人综合婷婷国产精品久久免费| 亚洲天天做日日做天天谢日日欢| 欧美色视频一区| 韩国v欧美v日本v亚洲v| 一区二区高清在线| 精品处破学生在线二十三| 99麻豆久久久国产精品免费优播| 亚洲 欧美综合在线网络| 中文一区二区在线观看| 欧美麻豆精品久久久久久| 国产成人午夜视频| 秋霞电影一区二区| 中文字幕一区二区三区不卡在线| 欧美一区二区三区男人的天堂| 福利91精品一区二区三区| 日韩av中文字幕一区二区三区| 国产精品久久久久影院老司| 欧美成人vps| 欧美日韩五月天| 99在线精品观看| 国产在线不卡视频| 免费精品视频在线| 午夜精品免费在线观看| 最新中文字幕一区二区三区 | 国产ts人妖一区二区| 日韩精品91亚洲二区在线观看| 亚洲精品水蜜桃| 中文字幕精品综合| www激情久久| 欧美一区二区三区小说| 欧美性猛片xxxx免费看久爱| 99久久99久久精品免费看蜜桃| 捆绑变态av一区二区三区| 无码av免费一区二区三区试看| 一区二区在线免费观看| 亚洲视频网在线直播| 亚洲国产精品av| 国产欧美一区二区三区沐欲 | 中文av一区二区| 久久久www成人免费无遮挡大片| 日韩欧美亚洲国产精品字幕久久久| 欧美乱熟臀69xxxxxx| 欧美日本一区二区| 欧美日韩在线一区二区| 欧美日韩成人综合天天影院| 欧美在线一区二区| 欧美喷潮久久久xxxxx| 欧美日韩精品欧美日韩精品| 欧美日韩免费视频| 在线播放/欧美激情| 欧美一区日本一区韩国一区| 91精品国产91久久综合桃花| 日韩欧美中文一区| 日韩欧美高清一区| 国产欧美日本一区二区三区| 国产精品久久久久久亚洲伦| 中文字幕一区二| 亚洲一区二区三区四区五区黄| 亚洲综合久久久| 奇米精品一区二区三区四区 | 亚洲在线观看免费| 日韩国产精品久久久久久亚洲| 美女在线视频一区| 国产超碰在线一区| a在线欧美一区| 欧美日韩一区成人| 精品成人佐山爱一区二区| 国产三级欧美三级日产三级99 | 色素色在线综合| 久久久午夜精品理论片中文字幕| 国产欧美一区二区精品婷婷| 国产精品不卡在线| 亚洲激情图片小说视频| 日本麻豆一区二区三区视频| 狠狠v欧美v日韩v亚洲ⅴ| av一区二区三区黑人| 欧美另类z0zxhd电影| 欧美激情在线一区二区| 亚洲午夜免费电影| 韩国女主播一区二区三区| av电影在线观看一区| 欧美乱妇15p| 国产欧美一区二区精品秋霞影院| 亚洲视频资源在线| 精品一区免费av| 在线精品视频免费播放| 久久久久国产精品人| 一区二区欧美国产| 国产中文字幕精品| 欧美丰满一区二区免费视频| 国产精品久99| 国产综合久久久久久鬼色| 欧美精品黑人性xxxx| 中文字幕亚洲区|