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

📄 jf_view_sell.java

📁 医药进销存管理系统 对医药公司的进销存进行管理
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
            appjxc.model.Obj_Stock objstock = (appjxc.model.Obj_Stock)iterator.next();
            objstock.setYpbh(ypbh);

            int kcslnew = 0,xsslnew = 0;
            xsslnew = objstock.getXssl() + xssl;
            kcslnew = objstock.getKcsl() - xssl;
            System.out.println("kcslnew = " + kcslnew + "\n xsslnew = " + xsslnew);

            objstock.setXssl(xsslnew);
            objstock.setKcsl(kcslnew);
            AdapterDao.InsertStock(objstock);

        }
        jBreg.setEnabled(true);
        jBadd.setEnabled(false);
        jBdel.setEnabled(false);
        jBsave.setEnabled(false);
        this.jTjbr.setText("");
        this.jTldrq.setText("");
        this.jTxsph.setText("");
        jComboBox2.removeAllItems();
        jComboBox21.removeAllItems();
        this.jTextField1.setText("");
        this.jTextField2.setText("");
        this.jTextField3.setText("");
        this.jTextField4.setText("");
        this.jTextField5.setText("");
        this.jTextField6.setText("");
        this.jTextField8.setText("");
        String[] tname = {"流水号","药品编号","药品名称","药品批号","规格","产地","单位","零售价","销售数量","销售金额","库存数量"};
        java.util.Vector vname = new java.util.Vector();
        for (int i = 0 ; i < tname.length ; i++){
            vname.addElement(tname[i]);
        }
        tableModel = new DefaultTableModel(vname,0);
        tableModel.addTableModelListener(this);
        jTable1.setModel(tableModel);


      }

    public void jBreg_actionPerformed(ActionEvent e) {
        /*-----对销售主表操作------*/
        String xsph;
        xsph = new appjxc.constrol.GenalLsh().getPh();
        jTxsph.setText(xsph);
        jTxsph.setEnabled(false);
        java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-mm-dd");
        Locale loc = new Locale("CN");
        String lsh = null;
        calendar = Calendar.getInstance(loc);
        calendar.setTimeInMillis(System.currentTimeMillis());
        int year = calendar.get(Calendar.YEAR);
        int month = calendar.get(Calendar.MONTH) + 1;
        int day = calendar.get(Calendar.DAY_OF_MONTH);
        //System.out.println("" + year + "" + month +  "" + day);
        jTldrq.setText(year + "-" + month + "-" + day );
        jTldrq.setEnabled(false);
        jComboBox2.requestFocus();

        //此处简洁处理为一次读入完成之后,在进行登记添加的时候不进行读取以提高效率
        if (jComboBox2.getItemCount() <= 0 ){
            String queryClient = "";
            queryClient = "from Obj_client";
            List listClient = AdapterDao.QueryObject(queryClient);
            Iterator iteratorclient = listClient.iterator();
            jComboBox2.removeAllItems();
            jComboBox21.removeAllItems();
            while(iteratorclient.hasNext()){
                Obj_client object = (Obj_client)iteratorclient.next();
                jComboBox2.addItem(object.getKhmc());
                jComboBox21.addItem(object.getKhbh());
            }
            jComboBox2.addItemListener(new JF_view_sell_jCbox_itemAdapter(this));
        }
        jTjbr.requestFocus();
        jBreg.setEnabled(false);
        jBadd.setEnabled(true);

    }

    public void jTextField4_keyPressed(KeyEvent e) {
        if (e.getKeyCode() == KeyEvent.VK_ENTER){
            double zkje,ysje,hjje;
            try{
                hjje = Double.parseDouble(jTextField3.getText().trim());
                zkje = Double.parseDouble(jTextField4.getText().trim());
            }catch(java.lang.NumberFormatException format){
                JOptionPane.showMessageDialog(null,
                                              "输入的数据格式有误,请重新录入!!\n" +
                                              format.getMessage(), "系统提示",
                                              JOptionPane.ERROR_MESSAGE);
                System.out.println(format.getMessage());
                return;
            }
            ysje = hjje - zkje;

            if (ysje >= 0) {
                jTextField5.setText(String.valueOf(ysje));
                jTextField6.requestFocus();
            } else {
                JOptionPane.showMessageDialog(null, "输入的折扣金额不允许比合计金额大,请从新输入!!!",
                                              "系统提示", JOptionPane.ERROR_MESSAGE);
                jTextField4.requestFocus();
            }
        }
    }

    public void jTextField6_keyPressed(KeyEvent e) {
        if(e.getKeyCode() == KeyEvent.VK_ENTER){
            double ysje,sjje,wsje;
            try{
                ysje = Double.parseDouble(jTextField5.getText().trim());
                sjje = Double.parseDouble(jTextField6.getText().trim());
            }catch(java.lang.NumberFormatException format){
                JOptionPane.showMessageDialog(null,
                                              "输入的数据格式有误,请重新录入!!\n" +
                                              format.getMessage(), "系统提示",
                                              JOptionPane.ERROR_MESSAGE);
                System.out.println(format.getMessage());
                return;
            }
            wsje = ysje - sjje;
            if (wsje >= 0){
                jTextField8.setText(String.valueOf(wsje));
                jTextField8.setEnabled(false);
            }else{
                JOptionPane.showMessageDialog(null, "输入的实收金额不允许比应收金额大,请从新输入!!!",
                                              "系统提示", JOptionPane.ERROR_MESSAGE);
                jTextField6.requestFocus();
            }
        }
    }

    public void jBdel_actionPerformed(ActionEvent e) {
        int row = jTable1.getSelectedRow();
        if (row < 0) return;
        Object ypbh = jTable1.getValueAt(row,1);
        int result = JOptionPane.showOptionDialog(null,"是否真的删除编号为【" + ypbh +  "】的销售明细信息情况?","系统提示",
                                   JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE,
                                   null,new String[]  {"是","否"},"否");
        if (result == JOptionPane.NO_OPTION) return;
        tableModel.removeRow(row);

    }

}


class JF_view_sell_jBdel_actionAdapter implements ActionListener {
    private JF_view_sell adaptee;
    JF_view_sell_jBdel_actionAdapter(JF_view_sell adaptee) {
        this.adaptee = adaptee;
    }

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


class JF_view_sell_jTextField6_keyAdapter extends KeyAdapter {
    private JF_view_sell adaptee;
    JF_view_sell_jTextField6_keyAdapter(JF_view_sell adaptee) {
        this.adaptee = adaptee;
    }

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


class JF_view_sell_jTextField4_keyAdapter extends KeyAdapter {
    private JF_view_sell adaptee;
    JF_view_sell_jTextField4_keyAdapter(JF_view_sell adaptee) {
        this.adaptee = adaptee;
    }

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


class JF_view_sell_jBreg_actionAdapter implements ActionListener {
    private JF_view_sell adaptee;
    JF_view_sell_jBreg_actionAdapter(JF_view_sell adaptee) {
        this.adaptee = adaptee;
    }

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


class JF_view_sell_jBsave_actionAdapter implements ActionListener {
    private JF_view_sell adaptee;
    JF_view_sell_jBsave_actionAdapter(JF_view_sell adaptee) {
        this.adaptee = adaptee;
    }

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


class JF_view_sell_jButton3_actionAdapter implements ActionListener {
    private JF_view_sell adaptee;
    JF_view_sell_jButton3_actionAdapter(JF_view_sell adaptee) {
        this.adaptee = adaptee;
    }

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

class JF_view_sell_jCbox_itemAdapter implements ItemListener {
    private JF_view_sell adaptee;
    JF_view_sell_jCbox_itemAdapter(JF_view_sell adaptee) {
        this.adaptee = adaptee;
    }

    public void itemStateChanged(ItemEvent itemEvent) {
        adaptee.jCbox_itemStateChanged(itemEvent);
    }
}
class JF_view_sell_jcbh_itemAdapter implements ItemListener {
    private JF_view_sell adaptee;
    JF_view_sell_jcbh_itemAdapter(JF_view_sell adaptee) {
        this.adaptee = adaptee;
    }

    public void itemStateChanged(ItemEvent itemEvent) {
        adaptee.jcbh_itemStateChanged(itemEvent);
    }
}
class JF_view_sell_jBadd_actionAdapter implements ActionListener {
    private JF_view_sell adaptee;
    JF_view_sell_jBadd_actionAdapter(JF_view_sell adaptee) {
        this.adaptee = adaptee;
    }

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

⌨️ 快捷键说明

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