【文件属性】:
文件名称:java项目之餐饮管理系统
文件大小:4.13MB
文件格式:ZIP
更新时间:2013-06-12 07:16:54
java项目 餐饮管理系统
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;
/**
* 添加登录账号action
*
* @author Administrator
*
*/
public class AddLoginInfoAction implements ActionListener {
private AddLoginInfoDialog dialog;
public AddLoginInfoAction(AddLoginInfoDialog dialog) {
this.dialog = dialog;
}
public void actionPerformed(ActionEvent e) {
String name = e.getActionCommand();
if (name.equals("确定")) {
// 检验输入是否正确
if (dialog.checkInputValue()) {
LoginInfoDao dao = null;
LoginInfoVo vo = null;
try {
// 获得界面输入信息
vo = dialog.getInputInfo();
String confirm = dialog.getConfirm();
if (vo.getLog_pwd().equals(confirm)) {
dao = new LoginInfoDaoImpl();
if (dao.insertLoginInfo(vo)) {
// 打印提示信息
JOptionPane.showMessageDialog(null, "添加登录人员成功", "提示信息",
JOptionPane.YES_OPTION);
dialog.dispose();
} 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 (name.equals("取消")) {
dialog.dispose();
}
}
}
网友评论
- 很好,谢谢楼主!
- 不错,谢谢了
- 可以好东西
- 没有建表语句啊
- 不错,谢谢了
- 有点复杂,还可以
- 不错,代码不错,值得新手学习。
- 我记得缺少project.view.dialog.UniteAccountDialog
- 不错啊 不过少了些文件 数据库我也改了
- 挺不错的,看着学习了
- 不能用,不过还算可以
- 项目跑不起来的哦
- 代码不错,值得借鉴,收藏了,谢谢楼主
- 数据库我改了,其他基本可以
- 可以借鉴一下 还可以