📄 addreaderaction.java
字号:
package librarymanagement.action.dialogAction;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JOptionPane;
import librarymanagement.dao.AddReaderDao;
import librarymanagement.dao.common.DbException;
import librarymanagement.view.dialog.AddReaderDialog;
import librarymanagement.vo.AddReaderVO;
public class AddReaderAction implements ActionListener {
private AddReaderDialog addReader;
private AddReaderVO readerVO = new AddReaderVO();
private AddReaderDao dao = new AddReaderDao();
public AddReaderAction(AddReaderDialog addReader) {
this.addReader = addReader;
}
public void actionPerformed(ActionEvent e) {
String name = e.getActionCommand();
if (name.equals(" 保 存 ")) {
if (addReader.getIdTxt().getText().equals("")
|| addReader.getNameTxt().getText().trim().equals("")
|| addReader.getTelTxt().getText().trim().equals("")
|| addReader.getZhengIdTxt().getText().equals("")
|| addReader.getMailTxt().getText().equals("")) {
JOptionPane.showMessageDialog(null, "请输入完整注册信息");
return;
} else {
readerVO.setReader_id(Long.parseLong(addReader.getIdTxt()
.getText().trim()));
readerVO.setReader_name(addReader.getNameTxt().getText().trim()
.toString());
readerVO.setSex(addReader.getSexBox().getSelectedItem()
.toString());
readerVO.setJob(addReader.getJobBox().getSelectedItem()
.toString());
readerVO.setAcd(addReader.getAcdBox().getSelectedItem()
.toString());
readerVO.setTell(addReader.getTelTxt().getText().trim());
readerVO.setCertificate(addReader.getZhengBox()
.getSelectedItem().toString());
readerVO.setZheng_id(addReader.getZhengIdTxt().getText());
readerVO.setE_mail(addReader.getMailTxt().getText().toString());
readerVO.setRegist_date(addReader.getRegisterBox()
.getSelectedItem().toString());
try {
dao.RegisterReader(readerVO);
} catch (DbException ex) {
JOptionPane.showConfirmDialog(null, ex.getMessage(),"提示信息",JOptionPane.YES_OPTION);
}
}
}
if (name.equals(" 取 消 ")) {
addReader.dispose();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -