📄 jf_view_sell.java
字号:
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 + -