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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? ordercheckframe.java

?? java進銷存信息管理系統(tǒng),實現(xiàn)了倉庫產(chǎn)品價格人員報表等功能
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
package stockinterface;

import java.awt.*;
import java.awt.event.*;
import javax.swing.event.*;
import javax.swing.*;
import data.*;
import maininterface.*;
import user.*;
import method.*;
import java.util.Date;
import print.*;

public class OrderCheckFrame extends JFrame implements ActionListener {
  JPanel contentPane;

  //創(chuàng)建標(biāo)簽控件
  JLabel jLabel1 = new JLabel();
  JLabel jLabel2 = new JLabel();
  JLabel jLabel3 = new JLabel();
  JLabel jLabel4 = new JLabel();
  JLabel jLabel5 = new JLabel();
  JLabel jLabel6 = new JLabel();
  JLabel jLabel7 = new JLabel();
  JLabel jLabel8 = new JLabel();
  JLabel jLabel9 = new JLabel();
  JLabel jLabel10 = new JLabel();
  JLabel jLabel11 = new JLabel();
  JLabel jLabel12 = new JLabel();
  JLabel jLabel13 = new JLabel();
  JLabel jLabel14 = new JLabel();
  JLabel jLabel15 = new JLabel();
  JLabel jLabel16 = new JLabel();
  JLabel jLabel17 = new JLabel();
  JLabel jLabel18 = new JLabel();
  JLabel jLabel19 = new JLabel();
  //創(chuàng)建編輯框控件
  JTextField jTextField1 = new JTextField();
  JTextField jTextField2 = new JTextField();
  JTextField jTextField3 = new JTextField();
  JTextField jTextField4 = new JTextField();
  JTextField jTextField5 = new JTextField();
  JTextField jTextField6 = new JTextField();
  JTextField jTextField7 = new JTextField();
  JTextField jTextField8 = new JTextField();
  JTextField jTextField9 = new JTextField();
  JTextField jTextField10 = new JTextField();
  JTextField jTextField11 = new JTextField();
  JTextField jTextField12 = new JTextField();
  JTextField jTextField13 = new JTextField();
  JTextField jTextField14 = new JTextField();
  JTextField jTextField15 = new JTextField();
  //創(chuàng)建按鈕控件
  JButton jButton1 = new JButton();
  JButton jButton2 = new JButton();
  JButton jButton6 = new JButton();
  JButton jButton3 = new JButton();
  JButton jButton4 = new JButton();
  JButton jButton5 = new JButton();
  JButton jButton7 = new JButton();
  //創(chuàng)建滾動框控件
  JScrollPane jScrollPane1 = new JScrollPane();
  JScrollPane jScrollPane2 = new JScrollPane();
  JScrollPane jScrollPane3 = new JScrollPane();
  //創(chuàng)建列表框數(shù)據(jù)類和列表框控件
  DefaultListModel listData1 = new DefaultListModel();
  JList jList1 = new JList(listData1);
  //創(chuàng)建表格控件
  JTable jTable1 = new JTable();
  //創(chuàng)建表格模式類
  StockSubLedgerTableModel sslTableModel = new StockSubLedgerTableModel();
  //創(chuàng)建標(biāo)題數(shù)組
  String[] colNames = {"明細編號", "單據(jù)編號", "商品條形碼", "進貨價", "數(shù)量", "金額", "有效期"};
  //創(chuàng)建下拉列表框控件
  JComboBox jComboBox1 = new JComboBox();
  //創(chuàng)建文本框控件
  JTextArea jTextArea1 = new JTextArea();

  //創(chuàng)建字體類
  Font dialog13 = new java.awt.Font("Dialog", 0, 13);
  //聲明數(shù)據(jù)類
  StockManagementData stockManagementData = null;
  //聲明用戶類
  User user = null;
  //聲明主窗口類
  StockManagementMainFrame stockManagementMainFrame = null;
  //創(chuàng)建庫存賬套數(shù)組
  String[][] stockLedgers = new String[0][13];
  //創(chuàng)建庫存賬套明細數(shù)組
  String[][] stockSubLedgers = new String[0][6];
  //創(chuàng)建庫存賬套明細表格數(shù)組
  Object[][] stockSubLedgerObjects = new Object[0][7];
  //創(chuàng)建方法類
  DataMethod dataMethod = new DataMethod();
  //創(chuàng)建動作字符串
  String action = "";
  //創(chuàng)建完成狀態(tài)數(shù)組
  String[] onProcesses = {"進行", "撤消", "完成"};
  //創(chuàng)建帳套日期字符串
  String ledgerDate = "";
  //聲明進貨單打印窗口
  OrderPrintFrame orderPrintFrame = null;
  //聲明應(yīng)付票據(jù)打印窗口
  OrderPayCheckPrintFrame orderPayCheckPrintFrame = null;

  public OrderCheckFrame(StockManagementMainFrame stockManagementMainFrame) {
    this.stockManagementMainFrame = stockManagementMainFrame;
    //取得主窗口的數(shù)據(jù)類
    stockManagementData = stockManagementMainFrame.getStockManagementData();
    //取得主窗口的用戶類
    user = stockManagementMainFrame.getUser();
    //取得主窗口的賬套日期
    ledgerDate = stockManagementMainFrame.getLedgerDate();
    //取得進貨模塊的用戶權(quán)限
    int stockFunction = user.getStockFunction();
    //檢查用戶權(quán)限
    if ( (stockFunction & 4) != 4) {
      JOptionPane.showMessageDialog(null, user.getUserName() + "用戶不具有該權(quán)限.");
      System.exit(0);
    }
    //檢查賬套日期
    if(ledgerDate.length() == 0){
      JOptionPane.showMessageDialog(null, user.getUserName() + "請選擇賬套.");
      return;
    }
    try {
      jbInit();
    }
    catch(Exception e) {
      e.printStackTrace();
    }
  }
  private void jbInit() throws Exception  {
    contentPane = (JPanel) this.getContentPane();
    contentPane.setLayout(null);
    this.setSize(new Dimension(667, 651));
    this.setTitle("檢查貨物窗口");
    //設(shè)置標(biāo)簽的屬性
    jLabel1.setText("進貨單列表");
    jLabel1.setBounds(new Rectangle(28, 19, 85, 16));
    jLabel2.setText("查詢條件");
    jLabel2.setBounds(new Rectangle(204, 45, 62, 16));
    jLabel3.setText("查詢值");
    jLabel3.setBounds(new Rectangle(440, 45, 50, 16));
    jLabel4.setText("開始日期");
    jLabel4.setBounds(new Rectangle(204, 76, 67, 16));
    jLabel5.setText("結(jié)束日期");
    jLabel5.setBounds(new Rectangle(373, 76, 66, 16));
    jLabel6.setText("單據(jù)編號");
    jLabel6.setBounds(new Rectangle(204, 107, 66, 16));
    jLabel7.setText("供應(yīng)商");
    jLabel7.setBounds(new Rectangle(427, 107, 54, 16));
    jLabel8.setText("收貨地址");
    jLabel8.setBounds(new Rectangle(204, 138, 66, 16));
    jLabel9.setText("倉庫名字");
    jLabel9.setBounds(new Rectangle(204, 170, 66, 16));
    jLabel10.setText("訂單日期");
    jLabel10.setBounds(new Rectangle(204, 201, 66, 16));
    jLabel11.setText("到貨日期");
    jLabel11.setBounds(new Rectangle(204, 232, 66, 16));
    jLabel12.setText("完成狀態(tài)");
    jLabel12.setBounds(new Rectangle(204, 263, 66, 16));
    jLabel13.setText("備注");
    jLabel13.setBounds(new Rectangle(427, 170, 66, 16));
    jLabel14.setText("進貨單明細列表");
    jLabel14.setBounds(new Rectangle(28, 346, 110, 16));
    jLabel15.setText("總價");
    jLabel15.setBounds(new Rectangle(477, 346, 63, 16));
    jLabel16.setText("請購員");
    jLabel16.setBounds(new Rectangle(28, 556, 50, 16));
    jLabel17.setText("訂購員");
    jLabel17.setBounds(new Rectangle(173, 556, 51, 16));
    jLabel18.setText("檢收員");
    jLabel18.setBounds(new Rectangle(320, 556, 52, 16));
    jLabel19.setText("現(xiàn)金管理員");
    jLabel19.setBounds(new Rectangle(468, 556, 72, 16));
    //設(shè)置編輯框的屬性
    jTextField1.setBounds(new Rectangle(492, 45, 133, 22));
    jTextField2.setBounds(new Rectangle(267, 76, 101, 22));
    jTextField3.setBounds(new Rectangle(439, 76, 101, 22));
    jTextField4.setEditable(false);
    jTextField4.setBounds(new Rectangle(267, 107, 147, 22));
    jTextField5.setEditable(false);
    jTextField5.setBounds(new Rectangle(480, 107, 145, 22));
    jTextField6.setEditable(false);
    jTextField6.setBounds(new Rectangle(267, 138, 358, 22));
    jTextField7.setEditable(false);
    jTextField7.setBounds(new Rectangle(267, 170, 147, 22));
    jTextField8.setEditable(false);
    jTextField8.setBounds(new Rectangle(267, 201, 147, 22));
    jTextField9.setEditable(false);
    jTextField9.setBounds(new Rectangle(267, 232, 147, 22));
    jTextField10.setEditable(false);
    jTextField10.setBounds(new Rectangle(267, 263, 147, 22));
    jTextField11.setEditable(false);
    jTextField11.setBounds(new Rectangle(534, 346, 91, 22));
    jTextField12.setEditable(false);
    jTextField12.setBounds(new Rectangle(76, 556, 85, 22));
    jTextField13.setEditable(false);
    jTextField13.setBounds(new Rectangle(221, 556, 85, 22));
    jTextField14.setEditable(false);
    jTextField14.setBounds(new Rectangle(370, 556, 85, 22));
    jTextField15.setEditable(false);
    jTextField15.setBounds(new Rectangle(540, 556, 85, 22));
    //設(shè)置按鈕的屬性
    jButton1.setText("查詢");
    jButton1.setActionCommand("search");
    jButton1.setBounds(new Rectangle(546, 76, 79, 22));
    jButton2.setText("電子簽名");
    jButton2.setActionCommand("sign");
    jButton2.setBounds(new Rectangle(28, 305, 118, 25));
    jButton3.setText("撤消");
    jButton3.setActionCommand("cancel");
    jButton3.setBounds(new Rectangle(152, 305, 84, 25));
    jButton4.setText("恢復(fù)");
    jButton4.setActionCommand("restore");
    jButton4.setBounds(new Rectangle(242, 305, 84, 25));
    jButton5.setText("打印進貨單");
    jButton5.setActionCommand("printOrder");
    jButton5.setBounds(new Rectangle(331, 305, 99, 25));
    jButton6.setText("打印付款單");
    jButton6.setActionCommand("printPayCheck");
    jButton6.setBounds(new Rectangle(436, 305, 99, 25));
    jButton7.setText("退出");
    jButton7.setActionCommand("exit");
    jButton7.setBounds(new Rectangle(541, 305, 84, 25));
    //設(shè)置滾動框的屬性
    jScrollPane1.setBounds(new Rectangle(28, 45, 162, 240));
    jScrollPane2.setBounds(new Rectangle(426, 189, 199, 96));
    jScrollPane3.setBounds(new Rectangle(28, 379, 597, 157));
    jScrollPane1.getViewport().add(jList1, null);
    jScrollPane2.getViewport().add(jTextArea1, null);
    jScrollPane3.getViewport().add(jTable1, null);
    //為列表框加入選擇接收器
    jList1.addListSelectionListener(new ListSelectionListener() {
      public void valueChanged(ListSelectionEvent e) {
        //當(dāng)多種事件被激發(fā)的時候,不執(zhí)行接收器后面的代碼
        if (e.getValueIsAdjusting()) return;
        jList1_valueChanged(e);
      }
    });
    //設(shè)置下拉列表框的屬性
    jComboBox1.setBounds(new Rectangle(267, 45, 156, 22));
    jComboBox1.addItem("根據(jù)單據(jù)編號查詢");
    jComboBox1.addItem("根據(jù)請購員查詢");
    jComboBox1.addItem("根據(jù)訂購員查詢");
    jComboBox1.addItem("根據(jù)驗收員查詢");
    jComboBox1.addItem("根據(jù)倉庫名查詢");
    jComboBox1.addItem("根據(jù)完成狀態(tài)查詢");
    jComboBox1.addItem("根據(jù)訂單日期查詢");
    //為面板加入各個控件
    contentPane.add(jLabel1, null);
    contentPane.add(jLabel2, null);
    contentPane.add(jLabel3, null);
    contentPane.add(jLabel4, null);
    contentPane.add(jLabel5, null);
    contentPane.add(jLabel6, null);
    contentPane.add(jLabel7, null);
    contentPane.add(jLabel8, null);
    contentPane.add(jLabel9, null);
    contentPane.add(jLabel10, null);
    contentPane.add(jLabel11, null);
    contentPane.add(jLabel12, null);
    contentPane.add(jLabel13, null);
    contentPane.add(jLabel14, null);
    contentPane.add(jLabel15, null);
    contentPane.add(jLabel16, null);
    contentPane.add(jLabel17, null);
    contentPane.add(jLabel18, null);
    contentPane.add(jLabel19, null);
    contentPane.add(jComboBox1, null);
    contentPane.add(jTextField1, null);
    contentPane.add(jTextField2, null);
    contentPane.add(jTextField3, null);
    contentPane.add(jTextField4, null);
    contentPane.add(jTextField5, null);
    contentPane.add(jTextField6, null);
    contentPane.add(jTextField7, null);
    contentPane.add(jTextField8, null);
    contentPane.add(jTextField9, null);
    contentPane.add(jTextField10, null);
    contentPane.add(jTextField11, null);
    contentPane.add(jTextField12, null);
    contentPane.add(jTextField13, null);
    contentPane.add(jTextField14, null);
    contentPane.add(jTextField15, null);
    contentPane.add(jScrollPane1, null);
    contentPane.add(jScrollPane2, null);
    contentPane.add(jScrollPane3, null);
    contentPane.add(jButton1, null);
    contentPane.add(jButton2, null);
    contentPane.add(jButton3, null);
    contentPane.add(jButton4, null);
    contentPane.add(jButton5, null);
    contentPane.add(jButton6, null);
    contentPane.add(jButton7, null);
    //設(shè)置窗口類的字體和為按鈕加入動作接收器
    setupFontAndListener();
  }
  //設(shè)置窗口類的字體和為按鈕加入動作接收器的方法
  public void setupFontAndListener(){
    Component[] components = contentPane.getComponents();
    //創(chuàng)建臨時按鈕控件
    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);
    //清空數(shù)組的內(nèi)容
    stockLedgers = new String[0][13];
    stockSubLedgers = new String[0][6];
    stockSubLedgerObjects = new Object[0][7];
    //清空列表框的內(nèi)容
    listData1.clear();
    //清空文本框的內(nèi)容
    jTextArea1.setText("");
    //清空表格的內(nèi)容
    this.showTableData(stockSubLedgerObjects);
    //取得面板上的所有控件
    Component[] components = contentPane.getComponents();
    //創(chuàng)建臨時編輯框控件
    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];
        //清空編輯框的內(nèi)容
        tmpTextField.setText("");
      }
    }
  }
  //設(shè)置用戶的方法
  public void setUser(User user) {
    this.user = user;
  }
  //設(shè)置賬套的方法
  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();
    //為進貨單列表框加入進貨單數(shù)據(jù)
    for(int i = 0; i < stockLedgers.length; i++){

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品女人毛片| 1000部国产精品成人观看| 国产精品一级在线| 亚洲精品成人悠悠色影视| 欧美一级黄色片| 91在线免费播放| 精品在线一区二区三区| 亚洲夂夂婷婷色拍ww47| 精品av久久707| 欧美日韩在线免费视频| 成人午夜视频网站| 国产综合成人久久大片91| 亚洲一区国产视频| 亚洲欧美日韩中文字幕一区二区三区| 欧美电影在线免费观看| 色综合天天综合网国产成人综合天 | 在线精品亚洲一区二区不卡| 国产在线精品免费| 日本少妇一区二区| 亚洲高清一区二区三区| 综合中文字幕亚洲| 国产视频一区在线观看| 精品日韩欧美一区二区| 在线不卡免费欧美| 欧美日韩免费一区二区三区| 99精品黄色片免费大全| 懂色一区二区三区免费观看| 九色综合狠狠综合久久| 麻豆国产欧美日韩综合精品二区 | 国产日韩视频一区二区三区| 欧美电影免费观看高清完整版在| 欧美精品丝袜久久久中文字幕| 色婷婷激情综合| 97精品超碰一区二区三区| 国产成a人无v码亚洲福利| 国产呦萝稀缺另类资源| 久久er99热精品一区二区| 蜜桃免费网站一区二区三区| 丝袜美腿亚洲一区二区图片| 五月婷婷激情综合网| 亚洲电影视频在线| 亚洲成av人片www| 亚洲成人www| 亚洲国产成人tv| 午夜亚洲福利老司机| 亚洲a一区二区| 人人爽香蕉精品| 久久激情综合网| 国产乱理伦片在线观看夜一区 | 欧美婷婷六月丁香综合色| 91成人免费网站| 欧美日韩情趣电影| 欧美老肥妇做.爰bbww视频| 91精品国产色综合久久久蜜香臀| 91精品欧美久久久久久动漫| 精品久久久久久久一区二区蜜臀| 久久综合九色综合97_久久久| 亚洲一区二区三区四区在线 | 欧美性生活久久| 欧美日韩免费观看一区三区| 欧美一级欧美一级在线播放| 日韩欧美的一区| 国产精品网曝门| 一区二区三区.www| 日韩精品福利网| 国产精品影视网| 91久久一区二区| 欧美精品v国产精品v日韩精品 | 日韩不卡在线观看日韩不卡视频| 美女mm1313爽爽久久久蜜臀| 国产成人午夜99999| 日本精品一级二级| 日韩欧美国产精品一区| 中文字幕成人在线观看| 一区二区激情视频| 伦理电影国产精品| 91原创在线视频| 日韩一级片网站| 中文字幕一区二区三区四区| 亚洲高清在线精品| 国产美女主播视频一区| 色av成人天堂桃色av| 精品日韩在线观看| 一区二区三区国产豹纹内裤在线| 美女一区二区三区| 91欧美一区二区| 精品福利一二区| 樱桃视频在线观看一区| 极品少妇xxxx精品少妇| 91社区在线播放| 久久伊99综合婷婷久久伊| 亚洲激情第一区| 国产精品一区二区三区四区| 欧美系列日韩一区| 国产精品色在线| 美日韩黄色大片| 欧美影院一区二区| 美国欧美日韩国产在线播放| av午夜精品一区二区三区| 日韩视频在线永久播放| 一区二区三区中文字幕精品精品| 久久99久久久久| 欧美天堂一区二区三区| 国产精品不卡视频| 狠狠色综合色综合网络| 欧美另类videos死尸| 亚洲精品免费在线| 成人网页在线观看| 亚洲精品在线观| 视频一区视频二区在线观看| 91猫先生在线| 国产精品全国免费观看高清 | 欧美一级二级三级蜜桃| 亚洲色图一区二区| 国产激情一区二区三区桃花岛亚洲| 欧美日韩成人综合| 亚洲中国最大av网站| 99热国产精品| 国产精品你懂的在线| 国产美女娇喘av呻吟久久| 欧美一区二区三区精品| 一级日本不卡的影视| 97国产一区二区| 中文字幕在线不卡一区| 国产v综合v亚洲欧| 国产视频911| 国产成人午夜视频| 亚洲国产电影在线观看| 国产乱对白刺激视频不卡| 久久综合色播五月| 精品一区二区久久久| 精品国产91亚洲一区二区三区婷婷| 丝袜美腿亚洲一区| 亚洲婷婷综合久久一本伊一区 | 色一区在线观看| 亚洲色图在线看| 色综合久久久久综合体| 亚洲视频狠狠干| 在线免费观看成人短视频| 亚洲视频一区二区在线| 91视频免费播放| 一区二区三区不卡视频在线观看| 日本丶国产丶欧美色综合| 亚洲一区二区三区爽爽爽爽爽| 色欧美片视频在线观看在线视频| 亚洲猫色日本管| 在线中文字幕不卡| 天天综合网天天综合色| 欧美一卡二卡三卡四卡| 麻豆成人久久精品二区三区小说| 精品久久久久久久久久久院品网 | 亚洲 欧美综合在线网络| 在线91免费看| 国产真实乱子伦精品视频| 欧美精品一区二区久久婷婷| 国产一区 二区 三区一级| 国产精品入口麻豆九色| 91国产成人在线| 欧美aaa在线| 久久久久久久久蜜桃| 9久草视频在线视频精品| 亚洲影院在线观看| 日韩免费看网站| 国产69精品久久99不卡| 一区二区三区.www| 欧美成人福利视频| 豆国产96在线|亚洲| 亚洲自拍偷拍九九九| 日韩精品一区二区三区四区视频| 国产99精品在线观看| 一区二区三区日韩欧美精品| 5858s免费视频成人| 国产不卡视频在线播放| 亚洲精品欧美激情| 日韩欧美亚洲另类制服综合在线 | 99久久精品免费观看| 亚洲亚洲人成综合网络| 精品美女一区二区| 97精品国产露脸对白| 久久国产精品72免费观看| 日韩一区在线免费观看| 日韩一卡二卡三卡国产欧美| 99热99精品| 激情久久五月天| 不卡的av电影| 秋霞午夜鲁丝一区二区老狼| 欧美国产成人精品| 91精品国模一区二区三区| 成人美女在线视频| 日本在线不卡一区| 亚洲人成在线播放网站岛国| 日韩无一区二区| 91久久精品一区二区二区| 国产一区二区三区久久久| 亚洲成在人线在线播放| 国产精品午夜在线观看| 日韩欧美电影在线| 欧洲av在线精品| 成人理论电影网| 久久国产精品第一页|