lendhandler.java

来自「一个资产管理系统的源码」· Java 代码 · 共 79 行

JAVA
79
字号
/*
 *LendHandler.java:建立固定资产借用与归还实体类的控制类。
 */

package zichan;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import zichan.Share;
import zichan.MyHandler;

public class LendHandler extends MyHandler implements ActionListener {
    public LendHandler() {
        try {
            jbInit();
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }

    LendModel em;
    public LendView lenEv;
    public LendView retEv;
    Share sh = new Share();
    public void actionPerformed(ActionEvent e) {
        if (e.getActionCommand() == "len") {
            em.setlend((String) lenEv.p1.jcbEmpno.getSelectedItem(),
                       lenEv.p1.jtfRetdate.getText(),
                       lenEv.p1.jtfRetdate.getText(),
                       (String) lenEv.p1.jcbIsreturn.getSelectedItem(),
                       lenEv.p1.jtfRemarks.getText());
            em.update();

        }
        if (e.getActionCommand() == "ret") {
            em.setret(retEv.p1.jtfRetdate.getText(),
                      (String) retEv.p1.jcbIsreturn.getSelectedItem(),
                      retEv.p1.jtfRemarks.getText());
            em.update();
        }

        if (e.getActionCommand() == "lensel") {
            if (Share.verify(lenEv.p1.jtfAssetId)) {
                em = new LendModel(lenEv.p1.jtfAssetId.getText());
                em.select();
                lenEv.p1.jtfAssetName.setText(em.getAssetName());
                lenEv.p1.jtfUsedate.setText(em.getUsedate());
                lenEv.p1.jtfModel.setText(em.getModel());
                lenEv.p1.jtfPrice.setText(em.getPrice());
                lenEv.p1.jtfRetdate.setText(em.getRetdate());
                lenEv.p1.jtfRemarks.setText(em.getRemarks());
            }
        }

        if (e.getActionCommand() == "retsel") {
            if (Share.verify(retEv.p1.jtfAssetId)) {
                em = new LendModel(retEv.p1.jtfAssetId.getText());
                em.select();
                retEv.p1.jtfAssetName.setText(em.getAssetName());
                retEv.p1.jcbEmpno.setSelectedItem(em.getEmpno());
                retEv.p1.jtfUsedate.setText(em.getUsedate());
                retEv.p1.jtfModel.setText(em.getModel());
                retEv.p1.jtfPrice.setText(em.getPrice());
                retEv.p1.jtfRetdate.setText(em.getRetdate());
                retEv.p1.jtfLender.setText(em.getLender());
                retEv.p1.jtfRemarks.setText(em.getRemarks());
            }
        }

    }

    private void jbInit() throws Exception {
    }
}


⌨️ 快捷键说明

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