⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 shopchukuhandler.java~28~

📁 用java写的仓库管理
💻 JAVA~28~
字号:
package cangku;

import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.util.ArrayList;
import javax.swing.JOptionPane;

public class ShopChuKuHandler implements ActionListener{
    ShopChuKuDialogView ChuRu;
    ShopChuKuModel model=new ShopChuKuModel();
    int shuliang=0;
    int zongjine=0;
    public ShopChuKuHandler(ShopChuKuDialogView ChuRu){
        this.ChuRu=ChuRu;
    }
    public int Stselect(String[][] st){
      int cn=0;
      int pass=50;
      shuliang=0;
      zongjine=0;
      ArrayList list=model.StrSelect();
      for(int i=0;i<list.size()&&i<pass;i++){
        ShopChuKuModel mod=(ShopChuKuModel) list.get(i);
        st[cn][0]=mod.get商品编号();
        st[cn][1]=mod.get商品名称();
        st[cn][2]=String.valueOf(mod.get数量());
        shuliang=shuliang+mod.get数量();
        st[cn][3]=String.valueOf(mod.get金额());
        zongjine=zongjine+mod.get金额();
        st[cn][4]=mod.get客户名称();
        st[cn][5]=mod.get提货票号();
        st[cn][6]=mod.get时间();
        cn++;
      }
      return cn;
    }
    public void actionPerformed(ActionEvent e) {
        if(e.getActionCommand()=="Add"){
            ChuRu.txtKefuName.setText("");
            ChuRu.lblOptionNames.setText(ChuRu.mm);
            model.select();
            ChuRu.lbltihouPiaoHaos.setText("TH200"+model.get提货票号());
            ChuRu.txtpinzhongliang.setEnabled(true);
            ChuRu.txtshuliang.setEnabled(true);
            ChuRu.txtzongjine.setEnabled(true);
            ChuRu.txtpinzhongliang.setText("0");
            ChuRu.txtshuliang.setText("0");
            ChuRu.txtzongjine.setText("0");
            ChuRu.btnSave.setEnabled(true);
        }
        if(e.getActionCommand()=="Save"){
            if(ChuRu.txtKefuName.getText().trim().equals("")||ChuRu.txtpinzhongliang.getText().trim().equals("")||ChuRu.txtshuliang.getText().trim().equals("")||ChuRu.txtzongjine.getText().trim().equals("")){
                JOptionPane.showMessageDialog(null,"客户名称不能为空!","提示",JOptionPane.QUESTION_MESSAGE);
            }else{
                model.set提货票号(ChuRu.lbltihouPiaoHaos.getText().trim());
                model.set金额(Integer.parseInt(ChuRu.txtzongjine.getText().trim()));
                model.set品种数(Integer.parseInt(ChuRu.txtpinzhongliang.getText().trim()));
                model.set数量(Integer.parseInt(ChuRu.txtshuliang.getText().trim()));
                model.setTuishiTime(ChuRu.lbltihoushijians.getText().trim());
                if(model.insert()!=0){
                    JOptionPane.showMessageDialog(null, "商品提货成功!", "成功",
                                                  JOptionPane.
                                                  INFORMATION_MESSAGE);
                }
            }
        }
        if(e.getActionCommand()=="quxiao"){
//            int m=Stselect(ChuRu.date);
//            for(int k=0;k<m;k++){
//                for(int j=0;j<7;j++){
//                    ChuRu.Table1.setValueAt(ChuRu.date[k][j],k,j);
//                }
//            ChuRu.txtpinzhongliang.setText(Integer.toString(m));
            ChuRu.txtshuliang.setText(Integer.toString(shuliang));
            ChuRu.txtzongjine.setText(Integer.toString(zongjine));
            ChuRu.btnSave.setEnabled(false);
            ChuRu.txtpinzhongliang.setEnabled(false);
            ChuRu.txtshuliang.setEnabled(false);
            ChuRu.txtzongjine.setEnabled(false);
        }
        if(e.getActionCommand()=="Exit"){
            ChuRu.dispose();
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -