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

📄 jf_zcxx_add.java

📁 资产设备管理系统 第1章 系统登录 1.1 系统登录 (1)双击资产设备管理系统图标
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
  }

    public void jBlook_actionPerformed(ActionEvent actionEvent) {
        java.util.Vector vname = new java.util.Vector();
        vname.addElement("资产编号");
        vname.addElement("资产名称");
        vname.addElement("资产型号");
        vname.addElement("资产数量");
        vname.addElement("资产单价");
        vname.addElement("资产金额");
        vname.addElement("生产厂家");
        vname.addElement("生产日期");
        vname.addElement("购买日期");
        vname.addElement("购买人");
        vname.addElement("库存数量");

        defaultModel = new DefaultTableModel(vname, 0);

        facade facadeObject = null;
        facadeObject = new GlobaBean().facadeObject;
        try {
            java.util.Collection collection = null;
            java.util.Iterator iterator = null;
            collection = facadeObject.getAllzcxx();
            iterator = collection.iterator();
            for (; iterator.hasNext(); ) {
                java.util.Vector vdata = new java.util.Vector();
                Obj_zcxx objzcxx = (Obj_zcxx) iterator.next();

                vdata.addElement(objzcxx.getzcBh().trim());
                vdata.addElement(objzcxx.getZcmc().trim());
                vdata.addElement(objzcxx.getZcxh().trim());
                vdata.addElement(objzcxx.getZcsl());
                vdata.addElement(objzcxx.getZcdj());
                vdata.addElement(objzcxx.getZcje());
                vdata.addElement(objzcxx.getSccj().trim());
                vdata.addElement(objzcxx.getScrq());
                vdata.addElement(objzcxx.getGmrq());
                vdata.addElement(objzcxx.getGmr().trim());
                vdata.addElement(String.valueOf(objzcxx.getKcsl()));
                defaultModel.addRow(vdata);
                //vdata.removeAllElements();

            }
            jTable1.setModel(defaultModel);
            jTable1.setRowHeight(22);
            jBsave.setEnabled(false);
            jBadd.setEnabled(true);
            jPanel2.setEnabled(true);
            //jInternalFrame.setTable(defaultModel);
        } catch (java.rmi.RemoteException remote) {
            remote.printStackTrace();
        }
    }

    public void jBadd_actionPerformed(ActionEvent actionEvent) {

        //java.sql.Date date = null;
        java.util.Date date = new java.util.Date();
        Locale loc = new Locale("CN");
        DateFormat fmt = DateFormat.getDateInstance(DateFormat.DEFAULT,loc);
       // fmt.par
        /*try{
            java.util.Date mm;
            mm = fmt.parse(jTscrq.getText().trim());
            System.out.println(mm);
        }catch(java.text.ParseException parse){
            parse.printStackTrace();
            return;
        }*/
        System.out.println("dateformat = " + fmt);
        System.out.println("date = " + fmt.format(date));
        String _date;
        _date = fmt.format(date);

        this.jTmc.setText("");
        this.jTdj.setText("");
        this.jTje.setText("");
        this.jTgmr.setText("");
        this.jTsccj.setText("");
        this.jTgmrq.setText(_date);
        jTscrq.setText("1900-01-01");
        this.jTsl.setText("");
        this.jTxh.setText("");

        this.jTmc.requestFocus();
        jBsave.setEnabled(true);
        int rowcount ;
        String maxbh;
        rowcount = jTable1.getRowCount();
        System.out.println("rowcount=" + rowcount);

        if (rowcount > 0){
            maxbh = jTable1.getValueAt(rowcount - 1,0).toString().trim();
            System.out.println(maxbh);
            int newbh;
            newbh = Integer.parseInt(maxbh) + 1;
            jTbh.setText(String.valueOf(newbh));
        }else{
            this.jTbh.setText("10000");
            jTbh.setEnabled(false);
        }
    }

    public void jTdj_keyPressed(KeyEvent keyEvent) {
        if (keyEvent.getKeyCode() == KeyEvent.VK_ENTER){
            double dj = Double.parseDouble(jTdj.getText().trim());
            double sl = Double.parseDouble(jTsl.getText().trim());
            double je = dj * sl;
            jTje.setText(String.valueOf(je));
            jTje.requestFocus();
        }
    }

    public void jBsave_actionPerformed(ActionEvent actionEvent) {
        javax.swing.DefaultDesktopManager manger = new DefaultDesktopManager();
        int result = JOptionPane.showOptionDialog(null, "是否存盘资产/设备基本信息登记情况?", "系统提示",
                                                  JOptionPane.YES_NO_OPTION,
                                                  JOptionPane.QUESTION_MESSAGE,
                                                  null, new String[] {"是", "否"},
                                                  "否");
        if (result == JOptionPane.NO_OPTION) return;

        String zcbh,zcmc,zcxh,sccj,gmr;
        Date scrq,gmrq;

        zcbh = jTbh.getText().trim();
        zcmc = jTmc.getText().trim();
        zcxh = jTxh.getText().trim();
        try{
            if (jTsl.getText().trim().length() <= 0 ){
                JOptionPane.showMessageDialog(null, "资产数量不允许为空,请进行录入!!", "系统提示",JOptionPane.ERROR_MESSAGE);
                jTsl.requestFocus();
                return;
            }
            if (jTdj.getText().trim().length() <= 0 ){
                JOptionPane.showMessageDialog(null, "资产单价不允许为空,请进行录入!!", "系统提示",JOptionPane.ERROR_MESSAGE);
                jTdj.requestFocus();
                return;
            }

            zcsl = Integer.valueOf(jTsl.getText().trim());
            zcdj = Double.valueOf(jTdj.getText().trim());
            zcje = Double.valueOf(jTje.getText().trim());
        }catch(java.lang.NumberFormatException format){
            JOptionPane.showMessageDialog(null, "输入的数据格式有误,请重新录入!!\n" + format.getMessage(), "系统提示",JOptionPane.ERROR_MESSAGE);
            System.out.println(format.getMessage());
            //jTsl.requestFocus();
            return;
        }

        sccj = jTsccj.getText().trim();
        try{
            scrq = Date.valueOf(jTscrq.getText().trim());
            gmrq = Date.valueOf(jTgmrq.getText().trim());
        }catch(java.lang.IllegalArgumentException argument){
            JOptionPane.showMessageDialog(null, "输入的日期数据格式有误,请重新录入!!\n" + argument.getMessage(), "系统提示",JOptionPane.ERROR_MESSAGE);
            return;
        }

        gmr = jTgmr.getText().trim();
        System.out.println("zcbh = " + zcbh + " ;zcmc = " + zcmc + " ; zcxh = " + zcxh + "; zcsl = " + zcsl + ";zcdj = " + zcdj + ";zcje = " + zcje);
        Obj_zcxx objzcxx = new Obj_zcxx();
        objzcxx.setzcBh(zcbh);
        objzcxx.setZcmc(zcmc);
        objzcxx.setZcxh(zcxh);
        objzcxx.setZcsl(zcsl);
        objzcxx.setZcdj(zcdj);
        objzcxx.setZcje(zcje);
        objzcxx.setSccj(sccj);
        objzcxx.setScrq(scrq);
        objzcxx.setGmrq(gmrq);
        objzcxx.setGmr(gmr);
        objzcxx.setSts("T");
        objzcxx.setKcsl(Integer.parseInt(String.valueOf(zcsl)));
        try {
            String bh = null;

            bh = facadeobject.InsertTzcc(objzcxx);
            System.out.println("maxzcbh = " + bh);
            java.util.Vector vData = new java.util.Vector();
            vData.addElement(objzcxx.getzcBh());
            vData.addElement(objzcxx.getZcmc());
            vData.addElement(objzcxx.getZcxh());
            vData.addElement(objzcxx.getZcsl());
            vData.addElement(objzcxx.getZcdj());
            vData.addElement(objzcxx.getZcje());
            vData.addElement(objzcxx.getSccj());
            vData.addElement(objzcxx.getScrq());
            vData.addElement(objzcxx.getGmrq());
            vData.addElement(objzcxx.getGmr());
            vData.addElement(String.valueOf(objzcxx.getKcsl()));
            defaultModel.addRow(vData);
            //defaultModel.sets
            jTable1.setModel(defaultModel);
            JOptionPane.showMessageDialog(null, "资产/设备基本信息数据存盘成功!!!", "系统提示",JOptionPane.INFORMATION_MESSAGE);
            jBsave.setEnabled(false);

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

    }
}


class JF_zcxx_add_jTdj_keyAdapter extends KeyAdapter {
    private JF_zcxx_add adaptee;
    JF_zcxx_add_jTdj_keyAdapter(JF_zcxx_add adaptee) {
        this.adaptee = adaptee;
    }

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


class JF_zcxx_add_jBadd_actionAdapter implements ActionListener {
    private JF_zcxx_add adaptee;
    JF_zcxx_add_jBadd_actionAdapter(JF_zcxx_add adaptee) {
        this.adaptee = adaptee;
    }

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


class JF_zcxx_add_jBlook_actionAdapter implements ActionListener {
    private JF_zcxx_add adaptee;
    JF_zcxx_add_jBlook_actionAdapter(JF_zcxx_add adaptee) {
        this.adaptee = adaptee;
    }

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


class JF_zcxx_add_jTable1_mouseAdapter extends MouseAdapter {
    private JF_zcxx_add adaptee;
    JF_zcxx_add_jTable1_mouseAdapter(JF_zcxx_add adaptee) {
        this.adaptee = adaptee;
    }

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


class JF_zcxx_add_jButton1_actionAdapter implements ActionListener {
    private JF_zcxx_add adaptee;
    JF_zcxx_add_jButton1_actionAdapter(JF_zcxx_add adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent actionEvent) {

        adaptee.jBsave_actionPerformed(actionEvent);
    }
}

class JF_zcxx_add_jButton2_actionAdapter implements java.awt.event.ActionListener {
  JF_zcxx_add adaptee;

  JF_zcxx_add_jButton2_actionAdapter(JF_zcxx_add adaptee) {
    this.adaptee = adaptee;
  }
  public void actionPerformed(ActionEvent e) {
    adaptee.jButton2_actionPerformed(e);
  }
}

⌨️ 快捷键说明

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