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

📄 assetreturnfrm.java

📁 固定资产管理系统 (1)单用户系统
💻 JAVA
字号:
package asset;

import java.awt.BorderLayout;

import javax.swing.JFrame;
import java.awt.Dimension;
import javax.swing.JLabel;
import java.awt.*;
import javax.swing.JTextField;
import javax.swing.JComboBox;
import javax.swing.JButton;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JOptionPane;
import Rule.assetRule;
import Rule.recordRule;
import Rule.userRule;
import Bean.recordBean;
import Bean.pesonelBean;
import Bean.assetBean;
import java.sql.*;

/**
 * <p>Title: 固定资产管理系统</p>
 *
 * <p>资产归还管理 </p>
 *
 * <p>Copyright: Copyright (c) 2007</p>
 *
 * <p>Company: HackCity</p>
 *
 * @author NightEagle
 * @version 1.0
 */
public class assetReturnFrm extends JFrame {
    recordBean objRectorBean = new recordBean();
    pesonelBean objPesonelBean = new pesonelBean();
    assetBean objAssetBean = new assetBean();
    recordRule objRectorRule;
    assetRule objAssetRule;
    userRule objUserRule;
    public assetReturnFrm() {
        try {
            jbInit();
        } catch (Exception exception) {
            exception.printStackTrace();
        }
    }

    private void jbInit() throws Exception {
        objRectorRule = new recordRule();
        objAssetRule = new assetRule();
        objUserRule = new userRule();
        getContentPane().setLayout(null);
        this.setResizable(false);
        this.setBounds(470, 250, 480, 360);
        setSize(new Dimension(480, 360));
        setTitle("固定资产管理系统  --  资产归还管理");
        labAasetReturnMain.setFont(new java.awt.Font("黑体", Font.PLAIN, 25));
        labAasetReturnMain.setForeground(Color.blue);
        labAasetReturnMain.setText("资产归还管理");
        labAasetReturnMain.setBounds(new Rectangle(150, 20, 159, 37));
        txtAssetReturnPesID.setText("");
        txtAssetReturnPesID.setBounds(new Rectangle(195, 94, 127, 21));
        labAssetRetrunTime.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        labAssetRetrunTime.setText("归还日期");
        labAssetRetrunTime.setBounds(new Rectangle(121, 177, 73, 22));
        txtAssetReturnTime.setEnabled(false);
        txtAssetReturnTime.setDisabledTextColor(Color.blue);
        txtAssetReturnTime.setText("");
        txtAssetReturnTime.setBounds(new Rectangle(194, 177, 131, 22));
        txtAssetReturnAssID.setText("");
        txtAssetReturnAssID.setBounds(new Rectangle(195, 138, 128, 25));
        bntAssetReturnOK.setBounds(new Rectangle(121, 236, 84, 27));
        bntAssetReturnOK.setFont(new java.awt.Font("Dialog", Font.PLAIN, 13));
        bntAssetReturnOK.setText("确定");
        bntAssetReturnOK.addActionListener(new
                                           assetReturnFrm_bntAssetReturnOK_actionAdapter(this));
        bntAssetReturnClare.setBounds(new Rectangle(233, 235, 85, 27));
        bntAssetReturnClare.setFont(new java.awt.Font("Dialog", Font.PLAIN, 13));
        bntAssetReturnClare.setText("重填");
        bntAssetReturnClare.addActionListener(new
                                              assetReturnFrm_bntAssetReturnClare_actionAdapter(this));
        this.getContentPane().add(labAasetReturnMain);
        labAssetRetrunAssID.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        labAssetRetrunAssID.setText("资产编号");
        labAssetRetrunAssID.setBounds(new Rectangle(124, 137, 59, 22));
        this.getContentPane().add(bntAssetReturnClare);
        this.getContentPane().add(txtAssetReturnPesID);
        this.getContentPane().add(labAssetRetrunTime);
        this.getContentPane().add(labAssetReturnPesID);
        this.getContentPane().add(bntAssetReturnOK);
        this.getContentPane().add(labAssetRetrunAssID);
        this.getContentPane().add(txtAssetReturnTime);
        this.getContentPane().add(txtAssetReturnAssID);
        labAssetReturnPesID.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        labAssetReturnPesID.setText("员工编号");
        labAssetReturnPesID.setBounds(new Rectangle(123, 93, 65, 26));

        this.txtAssetReturnTime.setText(objAssetRule.getIntoDdate()); //获取系统时间
    }

    JLabel labAasetReturnMain = new JLabel();
    JLabel labAssetReturnPesID = new JLabel();
    JLabel labAssetRetrunAssID = new JLabel();
    JTextField txtAssetReturnPesID = new JTextField();
    JLabel labAssetRetrunTime = new JLabel();
    JTextField txtAssetReturnTime = new JTextField();
    JTextField txtAssetReturnAssID = new JTextField();
    JButton bntAssetReturnOK = new JButton();
    JButton bntAssetReturnClare = new JButton();
    public void bntAssetReturnClare_actionPerformed(ActionEvent e) {
        this.txtAssetReturnPesID.setText("");
        this.txtAssetReturnAssID.setText("");
    }

    public void bntAssetReturnOK_actionPerformed(ActionEvent e) {
        String PesID = this.txtAssetReturnPesID.getText();
        String AssID = this.txtAssetReturnAssID.getText();
        objRectorBean.setUseID(PesID);
        objRectorBean.setAssetID(AssID);
        if (PesID.length() == 0) {
            JOptionPane.showMessageDialog(this, "请跟据登记时的票具填入员工编号!!");
            return;
        }
        try {
            objRectorBean.setUseID(PesID);
            objRectorBean.setAssetID(AssID);

            objPesonelBean.setPesonelID(PesID);
            if (objUserRule.isPesonelIDChick(objPesonelBean)) {
                objAssetBean.setAssetID(AssID);
                if (objAssetRule.isChickAssetID(objAssetBean)) {
                    JOptionPane.showMessageDialog(this, "资产归还完成!!欢迎下次继续使用!!");
                    objRectorRule.setReturnTime(objRectorBean);
                    //------------------归还资产-------------------------
                    objRectorRule.isSetusepesonelReturn(objPesonelBean);
                    objRectorRule.isSetAssetReturn(objAssetBean);
                    //--------------------------------------------------
                    this.txtAssetReturnPesID.setText("");
                    this.txtAssetReturnAssID.setText("");
                } else {
                    JOptionPane.showMessageDialog(this, "资产编号错误!!");
                }
            } else {
                JOptionPane.showMessageDialog(this, "员工编号错误!!");
            }
        } catch (SQLException ex) {
        }
    }


}


class assetReturnFrm_bntAssetReturnOK_actionAdapter implements ActionListener {
    private assetReturnFrm adaptee;
    assetReturnFrm_bntAssetReturnOK_actionAdapter(assetReturnFrm adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.bntAssetReturnOK_actionPerformed(e);
    }
}


class assetReturnFrm_bntAssetReturnClare_actionAdapter implements
        ActionListener {
    private assetReturnFrm adaptee;
    assetReturnFrm_bntAssetReturnClare_actionAdapter(assetReturnFrm adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.bntAssetReturnClare_actionPerformed(e);
    }
}

⌨️ 快捷键说明

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