emphandler.java

来自「一个企业小型固定资产系统的源代码。发布出来让刚学习java的人研究。」· Java 代码 · 共 125 行

JAVA
125
字号
package project;

/*
 *EmpHandler.java:建立职工实体类的控制类。
 */

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.JOptionPane;
import javax.swing.event.*;
public class EmpHandler extends MyHandler implements ActionListener {
   EmpModel em;
   public EmpView addEv;
   public EmpView uptEv;
   int a;
   ShareDialog    mydialog;
   public void actionPerformed( ActionEvent e) {
       if (Share.condition >= 2) {
            mydialog = new ShareDialog("CN");
           return;}
       if (e.getActionCommand() == "add") {
               if (addEv.p1.jtfEmployeeId.getText().length() == 0){
                      mydialog = new ShareDialog("NN");
                       return;}else{

               em = new EmpModel(addEv.p1.jtfEmployeeId.getText(),
                                 addEv.p1.jtfEmployeeName.getText(),
                                 addEv.p1.jtfPassword.getText(),
                                 addEv.p1.jtfPosition.getText(),
                                 addEv.p1.jcbGrade.getSelectedItem().toString(),
                                 addEv.p1.jtaRemark.getText());
               em.insert();}
                 if (em.verifyuser == false) {
                     mydialog = new ShareDialog("CF");
                        return;
                    } else {
                        mydialog = new ShareDialog("OK");

                                addEv.p1.jtfEmployeeId.setText("");
                                 addEv.p1.jtfEmployeeName.setText("");
                                 addEv.p1.jtfPassword.setText("");
                                 addEv.p1.jtfPosition.setText("");
                                 addEv.p1.jcbGrade.setSelectedIndex(0);
                                 addEv.p1.jtaRemark.setText("");
                        return;
                    }
              }


           if (e.getActionCommand() == "sel") {

               if (uptEv.p1.jtfEmployeeId.getText().length() == 0){
                      mydialog = new ShareDialog("NN");
                       return;}
               em = new EmpModel(uptEv.p1.jtfEmployeeId.getText());
               em.selectAll();

               if (em.verifyuser == false) {
                  mydialog = new ShareDialog("NNP");
                  return;
              }
               uptEv.p1.jtfEmployeeId.setText(em.getEmpno());
               uptEv.p1.jtfEmployeeName.setText(em.getEname());
               uptEv.p1.jtfPassword.setText(em.getpassword());
               uptEv.p1.jtfPosition.setText(em.getPosition());
               uptEv.p1.jcbGrade.setSelectedIndex(em.getgrade());
               uptEv.p1.jtaRemark.setText(em.getRemarks());
           }
          if (e.getActionCommand() == "upt") {
              if (uptEv.p1.jtfEmployeeId.getText().length() == 0){
                     mydialog = new ShareDialog("NN");
                      return;}
                  em = new EmpModel(uptEv.p1.jtfEmployeeId.getText(),
                                     uptEv.p1.jtfEmployeeName.getText(),
                                     uptEv.p1.jtfPassword.getText(),
                                     uptEv.p1.jtfPosition.getText(),
                                     uptEv.p1.jcbGrade.getSelectedItem().toString(),
                                     uptEv.p1.jtaRemark.getText());

                       em.update();
                   if (em.verifyuser == false) {
                         mydialog = new ShareDialog("NG");
                            return;
                    } else {
                               mydialog = new ShareDialog("OK");
                               uptEv.p1.jtfEmployeeId.setText("");
                                uptEv.p1.jtfEmployeeName.setText("");
                               uptEv.p1.jtfPassword.setText("");
                               uptEv.p1.jtfPosition.setText("");
                               uptEv.p1.jcbGrade.setSelectedIndex(0);
                               uptEv.p1.jtaRemark.setText("");

                        }
          }
           if (e.getActionCommand() == "del") {

               if (uptEv.p1.jtfEmployeeId.getText().length() == 0){
                    mydialog = new ShareDialog("NN");
                     return;}
                 em = new EmpModel(uptEv.p1.jtfEmployeeId.getText());
                  mydialog = new ShareDialog(1);
                    if(mydialog.a==1){
                       return;
                    }else{
                        em.delete();
                        if ( em.verifyuser==false) {
                               mydialog = new ShareDialog("YJ");
                                    return;

                        }else{ mydialog = new ShareDialog("OK");}

              }





           }

       }

   }

⌨️ 快捷键说明

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