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

📄 jf_zcxx_inout.java

📁 资产设备管理系统 第1章 系统登录 1.1 系统登录 (1)双击资产设备管理系统图标
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
            try{
                objinout = facadeObject.getZcinoutInfo(lsh);
                if(jTghghsl.getText().trim().length() <= 0){
                    JOptionPane.showMessageDialog(null, "归还数量不允许为空,请录入!!!",
                                                  "系统提示",
                                                  JOptionPane.ERROR_MESSAGE);
                    jTghghsl.requestFocus();
                    return;
                }
                if(jTghrq.getText().trim().length() <= 0){
                    JOptionPane.showMessageDialog(null, "归还日期不允许为空,请录入!!!", "系统提示",
                                                         JOptionPane.ERROR_MESSAGE);
                    jTghrq.requestFocus();
                    return;
                }

                objinout.setGhsl(Integer.valueOf(jTghghsl.getText().trim()));
                objinout.setGhrq(java.sql.Date.valueOf(jTghrq.getText().trim()));
                objinout.setWhsl(Integer.valueOf(jTghwhsl.getText().trim()));
                facadeObject.UpdateZcinout(objinout);

                //更新数据资本详细情况中的sts和kcsl
                 Obj_zcxx objzcxx = null;
                 System.out.println("zcbh = " + jTghbh.getText().trim());
                 objzcxx = facadeObject.getZcxxInfo(jTghbh.getText().trim());
                 System.out.println("objzcxx = " + objzcxx);
                 objzcxx.setSts("T");
                 objzcxx.setKcsl(objzcxx.getKcsl() + ghsl);
                 facadeObject.UpdateTzcc(objzcxx);

                 JOptionPane.showMessageDialog(null, "设备归还登记存盘成功!!!", "系统提示",
                                                  JOptionPane.INFORMATION_MESSAGE);
                jBsave.setEnabled(false);
                this.buildTable();
            }catch(java.rmi.RemoteException remote){
                JOptionPane.showMessageDialog(null,
                                                 "设备归还登记数据存盘失败\n!!!" + remote.getMessage(),
                                                 "系统提示",
                                                 JOptionPane.ERROR_MESSAGE);

            }
        }
    }

    public void jTable2_mousePressed(MouseEvent mouseEvent) {
        String lsh, zcbh, zcmc;
        lsh = this.deaultTableModel_gh.getValueAt(jTable2.getSelectedRow(), 0).toString().trim();
        zcbh = this.deaultTableModel_gh.getValueAt(jTable2.getSelectedRow(), 1).toString().trim();
        zcmc = this.deaultTableModel_gh.getValueAt(jTable2.getSelectedRow(), 2).toString().trim();
        jBsave.setEnabled(true);
        //System.out.println("zcbh = " + zcbh + "; zcmc = " + zcmc);
        try {
            Obj_inout objinout = new Obj_inout();
            objinout = facadeObject.getZcinoutInfo(lsh);

            jTghbh.setText(objinout.getZcbh().trim());
            jTghmc.setText(zcmc);
            jTghrq.setText(objinout.getJcrq().toString());
            jTghsl.setText(objinout.getJcsl().toString());
            jTghjyr.setText(objinout.getJyr().trim());
            jTghbh.setEnabled(false);
            jTghmc.setEnabled(false);
            jTghrq.setEnabled(false);
            jTghsl.setEnabled(false);
            jTghjyr.setEnabled(false);

            java.util.Date date = new java.util.Date();
            Locale loc = new Locale("CN");
            DateFormat fmt = DateFormat.getDateInstance(DateFormat.DEFAULT, loc);
            jTghghrq.setText(fmt.format(date));
            jTghsl.requestFocus();
            Integer ghsl,whsl;
            ghsl = objinout.getGhsl();
            whsl = objinout.getWhsl();
            if (ghsl == null) {
                jTghghsl.setText("");
            }else{
                jTghghsl.setText(objinout.getGhsl().toString());
            }
            if (whsl == null) {
                jTghwhsl.setText("");
            }else{
                jTghwhsl.setText(objinout.getWhsl().toString());
            }


        } catch (java.rmi.RemoteException remote) {
            remote.printStackTrace();
        }

    }

    public void jTghghrq_keyPressed(KeyEvent keyEvent) {
        if (keyEvent.getKeyCode() == KeyEvent.VK_ENTER){
            Date jcdate,ghdate;
            java.sql.Date ss;

            Object obj;
            obj = deaultTableModel_gh.getValueAt(jTable2.getSelectedRow(),5).toString().trim();

            try{
                jcdate = java.sql.Date.valueOf(obj.toString());
                ghdate = java.sql.Date.valueOf(jTghghrq.getText().trim());
                if (jcdate.after(ghdate)){
                    JOptionPane.showMessageDialog(null, "输入的归还日期不能小于借出日期,请重新录入!!\n" , "系统提示",JOptionPane.ERROR_MESSAGE);
                    jTghghrq.requestFocus();
                    return;
                }
                jTghghsl.requestFocus();
            }catch(java.lang.IllegalArgumentException argument){
                JOptionPane.showMessageDialog(null, "输入的日期数据格式有误,请重新录入!!!" + argument.getMessage(), "系统提示",JOptionPane.ERROR_MESSAGE);
                jTghghrq.requestFocus();
                return;
            }
        }
    }

    public void jTghghsl_keyPressed(KeyEvent keyEvent) {
        if(keyEvent.getKeyCode() == KeyEvent.VK_ENTER){
            int jcsl,ghsl,whsl;
            jcsl = Integer.parseInt(deaultTableModel_gh.getValueAt(jTable2.getSelectedRow(),4).toString().trim());
            ghsl = (Integer.parseInt(jTghghsl.getText().trim()));
            if(jcsl < ghsl){
                JOptionPane.showMessageDialog(null, "输入的归还数量不能大于借出数量,请重新录入!!!" , "系统提示",JOptionPane.ERROR_MESSAGE);
                jTghghsl.requestFocus();
                return;
            }else{
                whsl = jcsl - ghsl;
                jTghwhsl.setText(String.valueOf(whsl));
                jTghwhsl.setEnabled(false);
            }
        }

    }

    public void jTabbedPane1_stateChanged(ChangeEvent changeEvent) {
        this.seleTabIndex = jTabbedPane1.getSelectedIndex();
        System.out.println("This selectIndex = " + this.seleTabIndex);
    }

    public void jBlook_actionPerformed(ActionEvent actionEvent) {
        this.buildTable();
    }
}


class JF_zcxx_inout_jBlook_actionAdapter implements ActionListener {
    private JF_zcxx_inout adaptee;
    JF_zcxx_inout_jBlook_actionAdapter(JF_zcxx_inout adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent actionEvent) {
        adaptee.jBlook_actionPerformed(actionEvent);
    }
}


class JF_zcxx_inout_jTghghsl_keyAdapter extends KeyAdapter {
    private JF_zcxx_inout adaptee;
    JF_zcxx_inout_jTghghsl_keyAdapter(JF_zcxx_inout adaptee) {
        this.adaptee = adaptee;
    }

    public void keyPressed(KeyEvent keyEvent) {
        adaptee.jTghghsl_keyPressed(keyEvent);
    }
}


class JF_zcxx_inout_jTghghrq_keyAdapter extends KeyAdapter {
    private JF_zcxx_inout adaptee;
    JF_zcxx_inout_jTghghrq_keyAdapter(JF_zcxx_inout adaptee) {
        this.adaptee = adaptee;
    }

    public void keyPressed(KeyEvent keyEvent) {
        adaptee.jTghghrq_keyPressed(keyEvent);
    }
}


class JF_zcxx_inout_jTable2_mouseAdapter extends MouseAdapter {
    private JF_zcxx_inout adaptee;
    JF_zcxx_inout_jTable2_mouseAdapter(JF_zcxx_inout adaptee) {
        this.adaptee = adaptee;
    }

    public void mousePressed(MouseEvent mouseEvent) {
        adaptee.jTable2_mousePressed(mouseEvent);
    }
}


class JF_zcxx_inout_jBsave_actionAdapter implements ActionListener {
    private JF_zcxx_inout adaptee;
    JF_zcxx_inout_jBsave_actionAdapter(JF_zcxx_inout adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent actionEvent) {
        adaptee.jBsave_actionPerformed(actionEvent);
    }
}


class JF_zcxx_inout_jTabbedPane1_changeAdapter implements ChangeListener {
    private JF_zcxx_inout adaptee;
    JF_zcxx_inout_jTabbedPane1_changeAdapter(JF_zcxx_inout adaptee) {
        this.adaptee = adaptee;
    }

    public void stateChanged(ChangeEvent changeEvent) {
        adaptee.jTabbedPane1_stateChanged(changeEvent);
    }
}


class JF_zcxx_inout_jTsl_keyAdapter extends KeyAdapter {
    private JF_zcxx_inout adaptee;
    JF_zcxx_inout_jTsl_keyAdapter(JF_zcxx_inout adaptee) {
        this.adaptee = adaptee;
    }

    public void keyPressed(KeyEvent keyEvent) {
        adaptee.jTsl_keyPressed(keyEvent);
    }
}


class JF_zcxx_inout_jTable1_mouseAdapter extends MouseAdapter {
    private JF_zcxx_inout adaptee;
    JF_zcxx_inout_jTable1_mouseAdapter(JF_zcxx_inout adaptee) {
        this.adaptee = adaptee;
    }

    public void mousePressed(MouseEvent mouseEvent) {
        adaptee.jTable1_mousePressed(mouseEvent);
    }
}


class JF_zcxx_inout_jBexit_actionAdapter implements ActionListener {
    private JF_zcxx_inout adaptee;
    JF_zcxx_inout_jBexit_actionAdapter(JF_zcxx_inout adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent actionEvent) {
        adaptee.jBexit_actionPerformed(actionEvent);
    }
}

⌨️ 快捷键说明

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