
该餐饮管理系统采用Java开发。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
java项目package project.action.dialogAction;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JOptionPane;import project.dao.common.DbException;import project.dao.dataDao.LoginInfoDao;import project.dao.dataDaoImpl.LoginInfoDaoImpl;import project.view.dialog.AddLoginInfoDialog;import project.vo.LoginInfoVo;/** * 用于添加登录账号的动作类 * * @author Administrator * */public class AddLoginInfoAction implements ActionListener { private AddLoginInfoDialog dialog; public AddLoginInfoAction(AddLoginInfoDialog dialog) { this.dialog = dialog; } public void actionPerformed(ActionEvent e) { String inputName = e.getActionCommand(); if (inputName == 确定) { // 验证用户输入是否有效 if (dialog.validateInputValue()) { LoginInfoDao dao = null; LoginInfoVo loginInfoVo = null; try { // 获取用户界面输入的信息 loginInfoVo = dialog.retrieveInputInfo(); String confirmation = dialog.obtainConfirmation(); if (loginInfoVo != null && loginInfoVo != null && loginInfoVo .getLog_pwd().equals(confirmation)) { dao = new LoginInfoDaoImpl(); if (dao .insertLoginInfo(loginInfoVo)) { // 打印成功提示信息 JOptionPane .showMessageDialog(null, 成功添加登录人员, 提示信息, JOptionPane .YES_OPTION); dialog .close(); } else { // 打印失败提示信息 JOptionPane .showMessageDialog(null, 添加登录人员失败, 提示信息, JOptionPane .YES_OPTION); } } else { // 如果密码确认输入不一致,则显示错误提示信息 JOptionPane .showMessageDialog(null, 密码确认不一致,请重新输入, 提示信息, JOptionPane .YES_OPTION); } } catch (DbException ex) { JOptionPane .showMessageDialog(null, ex .getMessage(), 提示信息, JOptionPane .YES_OPTION); } } else { JOptionPane .showMessageDialog(null, 请确保所有输入内容完整且正确, 提示信息, JOptionPane .YES_OPTION); } } else if (inputName == 取消) { dialog .close(); } }
}
全部评论 (0)


