📄 jiagetiaozhenghandler.java~30~
字号:
package cangku;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.util.ArrayList;
import javax.swing.JOptionPane;
public class JiageTiaozhengHandler implements ActionListener {
JiageTiaozhengDialogView Jiage;
JiageTiaozhengMondel model=new JiageTiaozhengMondel();
public JiageTiaozhengHandler(JiageTiaozhengDialogView Jiage){
this.Jiage=Jiage;
}
int jia=0;
String bainhoa=null;
public int TabSelect(String[][] str){
int cnt = 0;
int page=50;
ArrayList lst = model.ArraySelct();
for (int j = 0; j < lst.size()&&j<page; j++) {
JiageTiaozhengMondel mode = (JiageTiaozhengMondel) lst.get(j);
str[cnt][0]=mode.get商品编号();
bainhoa=mode.get商品编号();
str[cnt][1]=mode.get商品名称();
str[cnt][2]=Integer.toString(mode.get进价());
str[cnt][3]=mode.get规格();
jia=mode.get进价();
str[cnt][4]=mode.get单位();
str[cnt][5]=mode.get产地();
cnt++;
}
return cnt;
}
public void actionPerformed(ActionEvent e) {
if(e.getActionCommand()=="seselects"){
if(String.valueOf(Jiage.cbhchooseselect.getSelectedItem()).trim().equals("商品名称")){
Jiage.cbhchooseselects.addItem("QQ糖");
Jiage.cbhchooseselects.addItem("苹果");
Jiage.cbhchooseselects.addItem("方便面");
Jiage.cbhchooseselects.addItem("白糖");
Jiage.cbhchooseselects.addItem("西红柿");
Jiage.cbhchooseselects.addItem("香焦");
}else if(String.valueOf(Jiage.cbhchooseselect.getSelectedItem()).trim().equals("商品编号")){
ArrayList lst=model.binhaoSelct();
for(int i=0;i<lst.size();i++){
JiageTiaozhengMondel mod=(JiageTiaozhengMondel) lst.get(i);
Jiage.cbhchooseselects.addItem(mod.get商品编号());
}
}
}
if(e.getActionCommand()=="Select"){
if(String.valueOf(Jiage.cbhchooseselect.getSelectedItem()).trim().equals("商品名称")){
model.set商品名称(String.valueOf(Jiage.cbhchooseselects.getSelectedItem()));
for(int x=0;x<50;x++){
for(int y=0;y<6;y++){
Jiage.Table1.setValueAt("",x,y);
}
}
int mm=model.StrSelect(Jiage.date);
for(int x=0;x<mm;x++){
for(int y=0;y<6;y++){
Jiage.Table1.setValueAt(Jiage.date[x][y],x,y);
}
}
}else{
model.set商品编号(String.valueOf(Jiage.cbhchooseselects.getSelectedItem()));
for(int x=0;x<50;x++){
for(int y=0;y<6;y++){
Jiage.Table1.setValueAt("",x,y);
}
}
int mm=TabSelect(Jiage.date);
for(int x=0;x<mm;x++){
for(int y=0;y<6;y++){
Jiage.Table1.setValueAt(Jiage.date[x][y],x,y);
}
}
}
}
if(e.getActionCommand()=="Save"){
model.set商品编号(bainhoa);
if(Jiage.Ridojiage.isSelected()){
// System.out.println(Jiage.model3.getValue());
for(int i=0;i<2;i++){
model.set进价(jia);
}
}
else if(Jiage.Radioshijiage.isSelected()){
int mm=0;
for(int i=0;i<2;i++){
model.set进价(jia*Integer.parseInt(Jiage.txtshijijiage.getText()));
mm= model.update();
System.out.println(jia*Integer.parseInt(Jiage.txtshijijiage.getText()));
}
if(mm!=0){
JOptionPane.showMessageDialog(null,"价格调整成功!","成功",JOptionPane.INFORMATION_MESSAGE);
}
}
}
if(e.getActionCommand()=="quxiao"){}
if(e.getActionCommand()=="Exit"){
Jiage.dispose();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -