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

📄 jf_view_medicine.java

📁 医药进销存管理系统 对医药公司的进销存进行管理
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
        medicine.setGg(jTextField7.getText().trim());
        medicine.setJx(jCyj.getSelectedItem().toString());
        medicine.setCd(jTextField9.getText().trim());
        int bzsl;
        Double lsjg,jhjg,pfjg;
        try{
            bzsl = Integer.parseInt(jTextField10.getText().trim());
            lsjg = Double.valueOf(jTextField15.getText().trim());
            jhjg = Double.valueOf(jTextField16.getText().trim());
            pfjg = Double.valueOf(jTextField17.getText().trim());
        }catch(java.lang.NumberFormatException format){
           JOptionPane.showMessageDialog(null, "输入的数据格式有误,请重新录入!!\n" + format.getMessage(), "系统提示",JOptionPane.ERROR_MESSAGE);
           System.out.println(format.getMessage());
           return;
       }
       medicine.setBzsl(bzsl);
       medicine.setYxq(jCyxq.getSelectedItem().toString());

        /*java.sql.Date yxq;
        try{
            yxq = java.sql.Date.valueOf(jCyxq.getSelectedItem().toString().trim());
        }catch(java.lang.IllegalArgumentException argument){
            JOptionPane.showMessageDialog(null, "输入的日期数据格式有误,请重新录入!!\n" + argument.getMessage(), "系统提示",JOptionPane.ERROR_MESSAGE);
            jCyxq.requestFocus();
            return;
       }
       System.out.println("dw :" + jCdw.getSelectedItem().toString());
       System.out.println("jCzlbz :" + jCzlbz.getSelectedItem().toString());
       System.out.println("jCjyfs :" + jCjyfs.getSelectedItem().toString());
       System.out.println("jClb :" + jClb.getSelectedItem().toString());
       System.out.println("jCyxq :" + jCyxq.getSelectedItem().toString());*/
       medicine.setZlbz(jCzlbz.getSelectedItem().toString());
       medicine.setJyfs(jCjyfs.getSelectedItem().toString());
       medicine.setPh(jTextField14.getText().trim());
       medicine.setLsjg(lsjg);
       medicine.setJhjg(jhjg);
       medicine.setPfjg(pfjg);
       medicine.setYplb(jClb.getSelectedItem().toString());
       medicine.setYlbh(jTextField19.getText().trim());
     //  medicine.setGysbh(.toString());

    //  AdapterDao dao = new AdapterDao();
      appjxc.model.Obj_Stock objstock = new appjxc.model.Obj_Stock();
      objstock.setYpbh(jTextField1.getText().trim());
      objstock.setRksl(0);
      objstock.setXssl(0);
      objstock.setKcsl(0);
      objstock.setPdsl(0);
      objstock.setPdrq(null);

      if(AdapterDao.insertmedicine(medicine) && AdapterDao.InsertStock(objstock)){
          JOptionPane.showMessageDialog(null,"药品基本数据存盘成功","系统提示",JOptionPane.INFORMATION_MESSAGE);
      }else{
          JOptionPane.showMessageDialog(null,"药品基本数据存盘失败","系统提示",JOptionPane.ERROR_MESSAGE);
      }


    }
    public void jTbh_keyPressed(KeyEvent e) {
        if (e.getKeyCode() == KeyEvent.VK_ENTER) {
            if (e.getSource().equals(jTbh)){
                String bh = jTbh.getText().trim();
                if (bh.length() <= 0) {
                    JOptionPane.showMessageDialog(null, "编号不允许为空!!!", "系统提示",
                                                  JOptionPane.ERROR_MESSAGE);
                    jTbh.requestFocus();
                    return;
                }
                String QueryStr = null;
                java.util.List list = null;
                java.util.Iterator iterator = null;
                QueryStr = " from obj_medicine where ypbh = '" + bh + "'";
                list = AdapterDao.QueryObject(QueryStr);
                if (list.isEmpty()) {
                    JOptionPane.showMessageDialog(null, "编号不存在请重新输入!!!", "系统提示",
                                                  JOptionPane.ERROR_MESSAGE);
                    jTbh.requestFocus();
                    return;

                }
                iterator = list.iterator();
                while (iterator.hasNext()) {
                    obj_medicine objmdedi = (obj_medicine) iterator.next();
                    jTextField1.setText(objmdedi.getYpbh());
                    jTextField2.setText(objmdedi.getYpmc());
                    jTextField3.setText(objmdedi.getYptm());
                    jTextField4.setText(objmdedi.getTym());
                    jTextField5.setText(objmdedi.getPym());
                    jCdw.setSelectedItem(objmdedi.getDw());
                    jTextField7.setText(objmdedi.getGg());
                    jCyj.setSelectedItem(objmdedi.getJx());
                    jTextField9.setText(objmdedi.getCd());
                    jTextField10.setText(String.valueOf(objmdedi.getBzsl()));
                    jCyxq.setSelectedItem(objmdedi.getYxq());
                    jCzlbz.setSelectedItem(objmdedi.getZlbz());
                    jCjyfs.setSelectedItem(objmdedi.getJyfs());
                    jTextField14.setText(objmdedi.getPh());
                    jTextField15.setText(objmdedi.getLsjg().toString());
                    jTextField16.setText(objmdedi.getJhjg().toString());
                    jTextField17.setText(objmdedi.getPfjg().toString());
                    jClb.setSelectedItem(objmdedi.getYplb());
                    jTextField19.setText(objmdedi.getYlbh());
                }
                jTextField1.setEnabled(false);
                jTextField2.requestFocus();

            }
        }
    }
    public void jBexit_actionPerformed(ActionEvent e) {
        javax.swing.DefaultDesktopManager manger = new DefaultDesktopManager();
        int result = JOptionPane.showOptionDialog(null,"是否真的退出药品基本信息情况?","系统提示",
                                   JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE,
                                   null,new String[]  {"是","否"},"否");
        if (result == JOptionPane.YES_OPTION) {
            /*try{
                UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel");
                SwingUtilities.updateComponentTreeUI(this);
            }catch(Exception ex){
                ex.printStackTrace();
            }*/


           manger.closeFrame(this);
        }
    }

    public void jBmodi_actionPerformed(ActionEvent e) {
        KeyEvent ke = new KeyEvent(jTbh,0,0,0,KeyEvent.VK_ENTER,'e',0);
        jTbh_keyPressed(ke);
    }
    public void getGys(){
        String QueryGys = null;
        QueryGys = "from Obj_gys";
        java.util.List gyslist = AdapterDao.QueryObject(QueryGys);
        java.util.Iterator iteragys = gyslist.iterator();
        while(iteragys.hasNext()){
            appjxc.model.Obj_gys gys = (appjxc.model.Obj_gys)iteragys.next();
        }

    }
    public void jBadd_actionPerformed(ActionEvent e) {

        String QueryStr = null;
        QueryStr = "Select max(m.ypbh) from obj_medicine m";
        java.util.List list = null;
        list = AdapterDao.QueryObject(QueryStr);
        String bh=null;
        bh = String.valueOf(list.get(0));
        System.out.println("bh =" + bh);
        if (bh.equals("null")){
            bh = "10000";
        }else{
            int max = Integer.parseInt(list.get(0).toString()) + 1;
            bh = String.valueOf(max);
        }
        jTextField1.setText(bh);
        jTextField2.setText("");
        jTextField3.setText("");
        jTextField4.setText("");
        jTextField5.setText("");
        jTextField7.setText("");
        jTextField9.setText("");
        jTextField10.setText("");
        jTextField14.setText("");
        jTextField15.setText("");
        jTextField16.setText("");
        jTextField17.setText("");
        jTextField19.setText("");
        jTextField1.setEnabled(false);
        jTextField2.requestFocus();
    }

    public void jBlookall_actionPerformed(ActionEvent e) {
        DefaultTableModel defaultModel ;
        BuildTable buildTable = new BuildTable();
        defaultModel = buildTable.getmedicineTableModel(" from obj_medicine ");
        jTable1.setModel(defaultModel);
        if (defaultModel==null){
            JOptionPane.showMessageDialog(null,"没有查询到该条件下的数据","系统提示",JOptionPane.ERROR_MESSAGE);
            return;
        }
        jTable1.setRowHeight(22);
        jTabbedPane1.setSelectedIndex(1);

    }

    public void jBquery_actionPerformed(ActionEvent e) {
        if (jTvalue.getText().trim().length() <= 0 ){
            JOptionPane.showMessageDialog(null,"查询数值不能为空,请输入!!!","系统提示",JOptionPane.ERROR_MESSAGE);
            jTvalue.requestFocus();
            return;
        }

        String queryName,queryYsf,queryValue;
        String[] queryName1 = {"ypbh","pym"};
        int index1 = jCzd.getSelectedIndex();
        queryName = queryName1[index1];
        queryYsf = jCysf.getSelectedItem().toString().trim();
        if (queryYsf.equals("like") || queryYsf == "like"){
            queryValue = "%" + jTvalue.getText().trim() + "%";
        }else{
            queryValue = jTvalue.getText().trim();
        }

        String queryStr ;
        queryStr = " from obj_medicine  where " +  queryName + " " + queryYsf + " '" +  queryValue + "'";

        DefaultTableModel defaultModel = null;
        BuildTable buildTable = new BuildTable();
        defaultModel = buildTable.getmedicineTableModel(queryStr);
        //System.out.println("defaultModel:" + defaultModel);
        jTable1.setModel(defaultModel);
        if (defaultModel.getRowCount() <= 0 ){
            JOptionPane.showMessageDialog(null,"没有查询到该条件下的数据","系统提示",JOptionPane.ERROR_MESSAGE);
            jTextField1.requestFocus();
            return;
        }
        jTable1.setRowHeight(22);
        jTabbedPane1.setSelectedIndex(1);

    }

    public void jButton3_actionPerformed(ActionEvent e) {
        jBexit_actionPerformed(e);
    }
}


class JF_view_medicine_jButton3_actionAdapter implements ActionListener {
    private JF_view_medicine adaptee;
    JF_view_medicine_jButton3_actionAdapter(JF_view_medicine adaptee) {
        this.adaptee = adaptee;
    }

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


class JF_view_medicine_jBquery_actionAdapter implements ActionListener {
    private JF_view_medicine adaptee;
    JF_view_medicine_jBquery_actionAdapter(JF_view_medicine adaptee) {
        this.adaptee = adaptee;
    }

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


class JF_view_medicine_jBlookall_actionAdapter implements ActionListener {
    private JF_view_medicine adaptee;
    JF_view_medicine_jBlookall_actionAdapter(JF_view_medicine adaptee) {
        this.adaptee = adaptee;
    }

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


class JF_view_medicine_jBadd_actionAdapter implements ActionListener {
    private JF_view_medicine adaptee;
    JF_view_medicine_jBadd_actionAdapter(JF_view_medicine adaptee) {
        this.adaptee = adaptee;
    }

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


class JF_view_medicine_jBmodi_actionAdapter implements ActionListener {
    private JF_view_medicine adaptee;
    JF_view_medicine_jBmodi_actionAdapter(JF_view_medicine adaptee) {
        this.adaptee = adaptee;
    }

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


class JF_view_medicine_jTbh_keyAdapter extends KeyAdapter {
    private JF_view_medicine adaptee;
    JF_view_medicine_jTbh_keyAdapter(JF_view_medicine adaptee) {
        this.adaptee = adaptee;
    }

    public void keyPressed(KeyEvent e) {
        adaptee.jTbh_keyPressed(e);
    }
}

class JF_view_medicine_jBexit_actionAdapter implements ActionListener {
    private JF_view_medicine adaptee;
    JF_view_medicine_jBexit_actionAdapter(JF_view_medicine adaptee) {
        this.adaptee = adaptee;
    }

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


class JF_view_medicine_jBsave_actionAdapter implements ActionListener {
    private JF_view_medicine adaptee;
    JF_view_medicine_jBsave_actionAdapter(JF_view_medicine adaptee) {
        this.adaptee = adaptee;
    }

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

⌨️ 快捷键说明

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