📄 shoprukudialoghandler.java~30~
字号:
package cangku;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.util.Date;
import java.text.SimpleDateFormat;
import java.util.Vector;
import javax.swing.JOptionPane;
import javax.swing.ListSelectionModel;
public class ShopRuKuDialogHandler implements ActionListener{
ShopRuKuDialogView RuKu;
ShopRuKuDialogModel model=new ShopRuKuDialogModel();
public ShopRuKuDialogHandler(ShopRuKuDialogView RuKu){
this.RuKu=RuKu;
}
public void Select(){
Vector Vecsel=new Vector();
Vecsel=model.RuKuSelect();
for(int i=0;i<Vecsel.size();i++){
Vector Vec=new Vector();
ShopRuKuDialogModel mode = new ShopRuKuDialogModel();
mode=(ShopRuKuDialogModel)Vecsel.get(i);
Vec.add(mode.get商品编号().trim());
Vec.add(mode.get商品名称());
Vec.add(String.valueOf(mode.get数量()));
Vec.add(String.valueOf(mode.get金额()));
Vec.add(String.valueOf(mode.get折扣()));
Vec.add(mode.get供应商编号());
Vec.add(mode.get供应商全称());
Vec.add(mode.get入库票号());
Vec.add(mode.get入库时间());
RuKu.tdate.add(Vec);
}
}
public void addRow(){
int colRow = RuKu.Table1.getRowCount();
String[] sa = new String[colRow];
for (int i=0; i<sa.length; i++) {
Vector Vsel=new Vector();
Vsel.add("");
Vsel.add("");
Vsel.add("");
Vsel.add("");
Vsel.add("");
Vsel.add("");
Vsel.add("");
Vsel.add("");
Vsel.add("");
RuKu.tdate.add(Vsel);
}
}
public void actionPerformed(ActionEvent e) {
if(e.getActionCommand()=="Add"){
Date nowtime=new Date();
SimpleDateFormat matt=new SimpleDateFormat("yyyy-MM-dd");
RuKu.lblRushi.setText(matt.format(nowtime));
model.RuKuBainHao();
RuKu.txtjinshouren.setText(RuKu.str);
RuKu.lblRukupiao.setText("PH200"+model.get入库票号().trim());
addRow();
}
if(e.getActionCommand()=="Save"){
if( RuKu.txtGongshopQuancheng.getText().trim().equals("")||RuKu.txtshifujinge.getText().trim().equals("")||RuKu.txtpinzhong.getText().trim().equals("")||RuKu.txtsumshuliong.getText().trim().equals("")||RuKu.txtzongjinge.getText().trim().equals("")){
JOptionPane.showMessageDialog(null,"信息输入不完整!","信息",JOptionPane.QUESTION_MESSAGE);
return;
}else{
model.set操作员姓名(RuKu.txtjinshouren.getText().trim());
model.set入库票号(RuKu.lblRukupiao.getText().trim());
model.set品种数(Integer.parseInt(RuKu.txtpinzhong.getText().trim()));
model.set数量(Integer.parseInt(RuKu.txtsumshuliong.getText().trim()));
model.set应付金额(Integer.parseInt(RuKu.txtzongjinge.getText().trim()));
model.set付款方式(String.valueOf(RuKu.cbhfangshi.getSelectedItem()).trim());
model.set实付金额(Integer.parseInt(RuKu.txtshifujinge.getText().trim()));
model.set入库时间(RuKu.lblRushi.getText().trim());
model.set经手人(RuKu.txtjinshouren.getText().trim());
if(model.opretionSelect()){
String str=model.get操作员编号().trim();
model.set操作员编号(str);
int cn=model.RuKuInsert();
if(cn>0){
JOptionPane.showMessageDialog(null,"成功!","信息",JOptionPane.QUESTION_MESSAGE);
}
}
}
}
if(e.getActionCommand()=="Quxiao"){
Select();
RuKu.txtjinshouren.setText("");
RuKu.txtGongshopQuancheng.setText("");
RuKu.lblRukupiao.setText("");
RuKu.lblRushi.setText("");
RuKu.txtpinzhong.setText("");
RuKu.txtsumshuliong.setText("");
RuKu.txtzongjinge.setText("");
RuKu.txtshifujinge.setText("");
}
if(e.getActionCommand()=="Exit"){
RuKu.dispose();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -