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

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

?? ordercheckframe.java

?? java進(jìn)銷存信息管理系統(tǒng),實(shí)現(xiàn)了倉庫產(chǎn)品價(jià)格人員報(bào)表等功能
?? 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 = {"明細(xì)編號", "單據(jù)編號", "商品條形碼", "進(jìn)貨價(jià)", "數(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)建庫存賬套明細(xì)數(shù)組
  String[][] stockSubLedgers = new String[0][6];
  //創(chuàng)建庫存賬套明細(xì)表格數(shù)組
  Object[][] stockSubLedgerObjects = new Object[0][7];
  //創(chuàng)建方法類
  DataMethod dataMethod = new DataMethod();
  //創(chuàng)建動作字符串
  String action = "";
  //創(chuàng)建完成狀態(tài)數(shù)組
  String[] onProcesses = {"進(jìn)行", "撤消", "完成"};
  //創(chuàng)建帳套日期字符串
  String ledgerDate = "";
  //聲明進(jìn)貨單打印窗口
  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();
    //取得進(jìn)貨模塊的用戶權(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("進(jìn)貨單列表");
    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("進(jìn)貨單明細(xì)列表");
    jLabel14.setBounds(new Rectangle(28, 346, 110, 16));
    jLabel15.setText("總價(jià)");
    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("打印進(jìn)貨單");
    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ā)的時(shí)候,不執(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ù)驗(yàn)收員查詢");
    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)建臨時(shí)按鈕控件
    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)建臨時(shí)編輯框控件
    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();
    }
  }
  //顯示查詢進(jìn)貨單的方法
  public void showSearchStockLedger(){
    listData1.clear();
    //為進(jìn)貨單列表框加入進(jìn)貨單數(shù)據(jù)
    for(int i = 0; i < stockLedgers.length; i++){

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久亚区不卡日本| 国产三区在线成人av| 国产精品影视天天线| 国产精品久久久久精k8 | 国产日韩欧美高清| 欧美亚洲日本一区| 国产精品1区2区3区| 偷拍日韩校园综合在线| 国产精品日产欧美久久久久| 欧美日本一区二区| 99久久精品国产一区二区三区| 婷婷综合久久一区二区三区| 国产精品久久久久久久久免费丝袜 | 久久日一线二线三线suv| 91国偷自产一区二区开放时间 | 在线成人av影院| av在线不卡电影| 国产麻豆视频一区| 日精品一区二区三区| 亚洲欧洲综合另类| 中文字幕欧美日本乱码一线二线| 91精品国产欧美一区二区成人| 春色校园综合激情亚洲| 激情图区综合网| 蜜桃av一区二区| 日本在线不卡视频| 亚洲综合视频网| 伊人色综合久久天天| 中文字幕亚洲视频| 国产亚洲精品免费| 久久久久久电影| 久久久不卡网国产精品一区| 精品黑人一区二区三区久久| 制服丝袜中文字幕一区| 91精品国产91综合久久蜜臀| 欧美日韩亚洲综合一区二区三区| 欧美系列日韩一区| 在线亚洲精品福利网址导航| 91影视在线播放| 91丝袜呻吟高潮美腿白嫩在线观看| 成人污视频在线观看| 国产成人亚洲精品青草天美| 国产一区中文字幕| 高清不卡一区二区在线| 国产福利一区二区三区视频| 国产不卡免费视频| 成人性生交大合| 99久久99久久综合| 99精品国产热久久91蜜凸| 97久久精品人人爽人人爽蜜臀| 成人av影视在线观看| 91视频国产资源| 欧美自拍偷拍一区| 欧美精品色综合| 日韩视频免费观看高清完整版在线观看| 欧美一区二区三区在线观看| 日韩欧美在线123| 久久久久综合网| 亚洲欧美在线aaa| 亚洲精品国产无天堂网2021| 亚洲va欧美va人人爽| 奇米精品一区二区三区在线观看一 | 一区二区日韩电影| 亚洲aⅴ怡春院| 国模少妇一区二区三区| 丁香天五香天堂综合| 91农村精品一区二区在线| 欧美亚洲动漫另类| 精品国产一区久久| 中文字幕制服丝袜一区二区三区 | 久久99久久久欧美国产| 国产精品一区二区三区99| eeuss鲁片一区二区三区在线看| 欧美无乱码久久久免费午夜一区| 欧美一区二区性放荡片| 久久久电影一区二区三区| 亚洲精品视频在线| 青娱乐精品视频| 成人性色生活片| 欧美日本乱大交xxxxx| 国产亚洲综合性久久久影院| 亚洲久本草在线中文字幕| 免费成人在线播放| 97超碰欧美中文字幕| 8v天堂国产在线一区二区| 国产蜜臀av在线一区二区三区| 亚洲一区二区三区中文字幕在线| 成人免费va视频| 91麻豆国产自产在线观看| 欧美一区二区三区视频免费| 国产精品毛片高清在线完整版 | 成人免费黄色大片| 欧美一区二区三区视频免费播放| 亚洲欧洲国产日本综合| 久久成人综合网| 色婷婷亚洲婷婷| 久久久久久久性| 婷婷中文字幕综合| 99国产精品久久久久久久久久 | 麻豆精品久久久| 日本韩国一区二区三区视频| 精品福利av导航| 亚洲综合偷拍欧美一区色| 国产精品综合在线视频| 欧美日韩成人在线| 国产精品家庭影院| 九色综合狠狠综合久久| 精品视频资源站| **性色生活片久久毛片| 精品亚洲成a人在线观看| 91福利在线观看| 日韩一区中文字幕| 国产成人啪免费观看软件| 欧美成人午夜电影| 日本特黄久久久高潮| 在线精品视频一区二区三四| 国产精品久久久爽爽爽麻豆色哟哟| 久久精品理论片| 91麻豆精品国产91久久久久| 夜夜揉揉日日人人青青一国产精品| 成人综合在线观看| 久久影视一区二区| 久久97超碰国产精品超碰| 91精品国产综合久久久久久漫画 | 久久99久久99| 欧美一区二区三区思思人| 香蕉成人伊视频在线观看| 91麻豆文化传媒在线观看| 亚洲天天做日日做天天谢日日欢 | 国产亲近乱来精品视频| 精品亚洲国内自在自线福利| 日韩免费高清av| 精品一区二区三区影院在线午夜| 欧美一区二区在线看| 日韩成人精品视频| 欧美日韩免费高清一区色橹橹| 一区二区高清视频在线观看| 色先锋资源久久综合| 亚洲男帅同性gay1069| 91免费国产视频网站| 一二三四社区欧美黄| 在线亚洲一区观看| 亚洲成人在线网站| 欧美精品视频www在线观看 | 色又黄又爽网站www久久| 亚洲色图视频网站| 色94色欧美sute亚洲线路二| 亚洲综合无码一区二区| 欧美日韩第一区日日骚| 美国十次了思思久久精品导航| 日韩精品专区在线影院观看| 国产乱人伦精品一区二区在线观看 | 国产精品人妖ts系列视频| 成人激情综合网站| 亚洲精品欧美激情| 这里只有精品电影| 久久国产精品99精品国产| 国产免费成人在线视频| 91小视频在线免费看| 亚洲午夜在线观看视频在线| 制服丝袜中文字幕亚洲| 激情成人综合网| 亚洲视频免费观看| 欧美日韩精品三区| 激情文学综合丁香| 亚洲色图色小说| 欧美一级片在线观看| 国产一区欧美日韩| 亚洲精品国产精华液| 777亚洲妇女| 成人黄色免费短视频| 首页亚洲欧美制服丝腿| 精品国产a毛片| 色国产综合视频| 免费欧美在线视频| 中文字幕亚洲电影| 3d成人动漫网站| av一区二区三区在线| 免费视频最近日韩| 亚洲欧美一区二区三区国产精品 | 丝袜美腿亚洲色图| 国产婷婷色一区二区三区在线| 日本高清成人免费播放| 毛片不卡一区二区| 亚洲欧洲中文日韩久久av乱码| 日韩欧美亚洲国产另类| 99这里都是精品| 久久er99热精品一区二区| 亚洲免费大片在线观看| 日韩欧美黄色影院| 91久久免费观看| 国产精品一线二线三线精华| 亚洲一区二区三区在线| 国产人成一区二区三区影院| 欧美精品vⅰdeose4hd| 不卡一二三区首页| 久久狠狠亚洲综合| 性久久久久久久久| 亚洲欧美一区二区三区国产精品| 精品理论电影在线观看 |