⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 addreaderaction.java

📁 一个简单的图书馆的管理系统,该系统主要是针对学校的图书馆而做的
💻 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 + -