📄 rewashlistener.java
字号:
package control.takeClothes;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JOptionPane;
import javax.swing.JTable;
import view.dialog.takeClothes.RewashDlg;
import vo.RewashVo;
import dao.common.DbException;
import dao.takeClothesDao.TakeClothesDao;
import dao.takeClothesDao.takeClothesDaoImpl.TakeClothesDaoImpl;
public class RewashListener implements ActionListener{
private RewashDlg rewashDlg;
public RewashListener(RewashDlg rewashDlg) {
super();
this.rewashDlg = rewashDlg;
}
public void actionPerformed(ActionEvent e){
String command = e.getActionCommand();
if(command.equals("确定")){
RewashVo rewashVo = this.rewashDlg.getRewashPanel().getRewashVo();
if(rewashVo == null){
return;
}
TakeClothesDao takeClothesDao = new TakeClothesDaoImpl();
try{
if(takeClothesDao.registRewash(rewashVo)){
JTable orderTable = this.rewashDlg.getTakeClothesPanel().buildOrderTable();
int row = orderTable.getSelectedRow();
orderTable.setValueAt(rewashVo.getNewTakeDate(), row, 2);
JOptionPane.showMessageDialog(null, "设置洗衣单"+rewashVo.getOrderId()+"重洗成功");
rewashDlg.dispose();
}
}catch (DbException de) {
JOptionPane.showMessageDialog(null, de.getMessage());
}
}else{
this.rewashDlg.dispose();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -