📄 shopchukuhandler.java~28~
字号:
package cangku;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.util.ArrayList;
import javax.swing.JOptionPane;
public class ShopChuKuHandler implements ActionListener{
ShopChuKuDialogView ChuRu;
ShopChuKuModel model=new ShopChuKuModel();
int shuliang=0;
int zongjine=0;
public ShopChuKuHandler(ShopChuKuDialogView ChuRu){
this.ChuRu=ChuRu;
}
public int Stselect(String[][] st){
int cn=0;
int pass=50;
shuliang=0;
zongjine=0;
ArrayList list=model.StrSelect();
for(int i=0;i<list.size()&&i<pass;i++){
ShopChuKuModel mod=(ShopChuKuModel) list.get(i);
st[cn][0]=mod.get商品编号();
st[cn][1]=mod.get商品名称();
st[cn][2]=String.valueOf(mod.get数量());
shuliang=shuliang+mod.get数量();
st[cn][3]=String.valueOf(mod.get金额());
zongjine=zongjine+mod.get金额();
st[cn][4]=mod.get客户名称();
st[cn][5]=mod.get提货票号();
st[cn][6]=mod.get时间();
cn++;
}
return cn;
}
public void actionPerformed(ActionEvent e) {
if(e.getActionCommand()=="Add"){
ChuRu.txtKefuName.setText("");
ChuRu.lblOptionNames.setText(ChuRu.mm);
model.select();
ChuRu.lbltihouPiaoHaos.setText("TH200"+model.get提货票号());
ChuRu.txtpinzhongliang.setEnabled(true);
ChuRu.txtshuliang.setEnabled(true);
ChuRu.txtzongjine.setEnabled(true);
ChuRu.txtpinzhongliang.setText("0");
ChuRu.txtshuliang.setText("0");
ChuRu.txtzongjine.setText("0");
ChuRu.btnSave.setEnabled(true);
}
if(e.getActionCommand()=="Save"){
if(ChuRu.txtKefuName.getText().trim().equals("")||ChuRu.txtpinzhongliang.getText().trim().equals("")||ChuRu.txtshuliang.getText().trim().equals("")||ChuRu.txtzongjine.getText().trim().equals("")){
JOptionPane.showMessageDialog(null,"客户名称不能为空!","提示",JOptionPane.QUESTION_MESSAGE);
}else{
model.set提货票号(ChuRu.lbltihouPiaoHaos.getText().trim());
model.set金额(Integer.parseInt(ChuRu.txtzongjine.getText().trim()));
model.set品种数(Integer.parseInt(ChuRu.txtpinzhongliang.getText().trim()));
model.set数量(Integer.parseInt(ChuRu.txtshuliang.getText().trim()));
model.setTuishiTime(ChuRu.lbltihoushijians.getText().trim());
if(model.insert()!=0){
JOptionPane.showMessageDialog(null, "商品提货成功!", "成功",
JOptionPane.
INFORMATION_MESSAGE);
}
}
}
if(e.getActionCommand()=="quxiao"){
// int m=Stselect(ChuRu.date);
// for(int k=0;k<m;k++){
// for(int j=0;j<7;j++){
// ChuRu.Table1.setValueAt(ChuRu.date[k][j],k,j);
// }
// ChuRu.txtpinzhongliang.setText(Integer.toString(m));
ChuRu.txtshuliang.setText(Integer.toString(shuliang));
ChuRu.txtzongjine.setText(Integer.toString(zongjine));
ChuRu.btnSave.setEnabled(false);
ChuRu.txtpinzhongliang.setEnabled(false);
ChuRu.txtshuliang.setEnabled(false);
ChuRu.txtzongjine.setEnabled(false);
}
if(e.getActionCommand()=="Exit"){
ChuRu.dispose();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -