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

📄 jiagetiaozhenghandler.java~30~

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

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

public class JiageTiaozhengHandler implements ActionListener {
    JiageTiaozhengDialogView Jiage;
     JiageTiaozhengMondel model=new JiageTiaozhengMondel();
    public JiageTiaozhengHandler(JiageTiaozhengDialogView Jiage){
        this.Jiage=Jiage;
    }
    int jia=0;
    String bainhoa=null;
    public int TabSelect(String[][] str){
        int cnt = 0;
        int page=50;
        ArrayList lst = model.ArraySelct();
        for (int j = 0; j < lst.size()&&j<page; j++) {
            JiageTiaozhengMondel mode = (JiageTiaozhengMondel) lst.get(j);
            str[cnt][0]=mode.get商品编号();
            bainhoa=mode.get商品编号();
            str[cnt][1]=mode.get商品名称();
            str[cnt][2]=Integer.toString(mode.get进价());
            str[cnt][3]=mode.get规格();
            jia=mode.get进价();
            str[cnt][4]=mode.get单位();
            str[cnt][5]=mode.get产地();
            cnt++;
        }
        return cnt;
    }
    public void actionPerformed(ActionEvent e) {
        if(e.getActionCommand()=="seselects"){
            if(String.valueOf(Jiage.cbhchooseselect.getSelectedItem()).trim().equals("商品名称")){
                Jiage.cbhchooseselects.addItem("QQ糖");
                Jiage.cbhchooseselects.addItem("苹果");
                Jiage.cbhchooseselects.addItem("方便面");
                Jiage.cbhchooseselects.addItem("白糖");
                Jiage.cbhchooseselects.addItem("西红柿");
                Jiage.cbhchooseselects.addItem("香焦");
            }else if(String.valueOf(Jiage.cbhchooseselect.getSelectedItem()).trim().equals("商品编号")){
                ArrayList lst=model.binhaoSelct();
                for(int i=0;i<lst.size();i++){
                   JiageTiaozhengMondel mod=(JiageTiaozhengMondel) lst.get(i);
                   Jiage.cbhchooseselects.addItem(mod.get商品编号());
                }
            }
        }
        if(e.getActionCommand()=="Select"){
            if(String.valueOf(Jiage.cbhchooseselect.getSelectedItem()).trim().equals("商品名称")){
                model.set商品名称(String.valueOf(Jiage.cbhchooseselects.getSelectedItem()));
                for(int x=0;x<50;x++){
                    for(int y=0;y<6;y++){
                        Jiage.Table1.setValueAt("",x,y);
                    }
                }
                int mm=model.StrSelect(Jiage.date);
                for(int x=0;x<mm;x++){
                    for(int y=0;y<6;y++){
                        Jiage.Table1.setValueAt(Jiage.date[x][y],x,y);
                    }
                }
            }else{
                model.set商品编号(String.valueOf(Jiage.cbhchooseselects.getSelectedItem()));
                for(int x=0;x<50;x++){
                    for(int y=0;y<6;y++){
                        Jiage.Table1.setValueAt("",x,y);
                    }
                }
                int mm=TabSelect(Jiage.date);
                for(int x=0;x<mm;x++){
                    for(int y=0;y<6;y++){
                        Jiage.Table1.setValueAt(Jiage.date[x][y],x,y);
                    }
                }
            }
        }
        if(e.getActionCommand()=="Save"){
            model.set商品编号(bainhoa);
            if(Jiage.Ridojiage.isSelected()){
//                System.out.println(Jiage.model3.getValue());
                for(int i=0;i<2;i++){
                    model.set进价(jia);
                }
            }
            else if(Jiage.Radioshijiage.isSelected()){
                int mm=0;
                for(int i=0;i<2;i++){
                    model.set进价(jia*Integer.parseInt(Jiage.txtshijijiage.getText()));
                    mm= model.update();
                    System.out.println(jia*Integer.parseInt(Jiage.txtshijijiage.getText()));
                }
                if(mm!=0){
                    JOptionPane.showMessageDialog(null,"价格调整成功!","成功",JOptionPane.INFORMATION_MESSAGE);
                }
            }
        }
        if(e.getActionCommand()=="quxiao"){}
        if(e.getActionCommand()=="Exit"){
            Jiage.dispose();
        }
    }
}

⌨️ 快捷键说明

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