📄 gongoperatorhandler.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 + -