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

📄 gongoperatorhandler.java~40~

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

import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.util.Vector;
import javax.swing.JOptionPane;
import java.util.Date;
import java.text.SimpleDateFormat;


public class GongoperatorHandler implements ActionListener {
    DialogGongoperatorView gp;
    GongoperatorModel model=new GongoperatorModel();
    Date nowtime=new Date();
    SimpleDateFormat matt=new SimpleDateFormat("yyyy-MM-dd");
    String str=(matt.format(nowtime));

    public GongoperatorHandler(DialogGongoperatorView gp){
        this.gp=gp;
    }
    public void select(){
        Vector dateVec=new Vector();
        dateVec=model.getAllOpertion();
        for(int j=0;j<dateVec.size();j++){
             Vector Vec=new Vector();
             GongoperatorModel mode = new GongoperatorModel();
             mode=(GongoperatorModel)dateVec.get(j);
             Vec.add(mode.get操作员编号());
             Vec.add(mode.get操作员姓名());
             Vec.add(mode.get操作员密码());
             Vec.add(mode.get操作员级别());
             gp.tdate.add(Vec);
        }
    }
    public void deDate(){
        int i=gp.tableOpter.getSelectedRow();
        if(i<0){
            return;
        }
        Object   x=gp.tableOpter.getValueAt(gp.tableOpter.getSelectedRow(),   0);
        String   z=x.toString();
        model.set操作员编号(z);
       int cnt=model.opterDel();
       if(cnt>0){
           gp.tdate.remove(i);
       }
       gp.tableOpter.updateUI();
    }
    public void actionPerformed(ActionEvent e) {
        if(e.getActionCommand()=="Add"){
            model.Autohao();
            gp.txtOperatorNo.setText("CY"+model.get操作员编号());
            gp.btnSave.setEnabled(true);
        }
        if(e.getActionCommand()=="Save"){
            if(gp.txtOperatorNo.getText().trim().equals("")||gp.txtOperatorName.getText().trim().equals("")||String.valueOf(gp.pwdOperatorpwd.getPassword()).trim().equals("")){
                 JOptionPane.showMessageDialog(null,"信息输入不完整!","信息",JOptionPane.QUESTION_MESSAGE);
                 return;
            }else{
                model.set操作员编号(gp.txtOperatorNo.getText().trim());
                model.set操作员姓名(gp.txtOperatorName.getText().trim());
                model.set操作员密码(String.valueOf(gp.pwdOperatorpwd.getPassword()).trim());
                model.set时间(str);
                if(String.valueOf(gp.cbhOperatorjibei.getSelectedItem()).trim().equals("系统管理员")){
                    model.set操作员级别("1");
                }else{
                    model.set操作员级别("2");
                }
                int cn=model.opterInsert();
                if(cn>0){
                    gp.tdate.removeAll(gp.tdate);
                    gp.tableOpter.updateUI();
                    select();
                }
            }
        }
        if(e.getActionCommand()=="Del"){
            deDate();
        }
        if(e.getActionCommand()=="quxiao"){
            gp.btnSave.setEnabled(false);
            select();
        }
        if(e.getActionCommand()=="Exit"){
          gp.dispose();
        }
    }
}

⌨️ 快捷键说明

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