📄 empinfrecord.java~101~
字号:
}
String strDepartment = jCGetDepartment.getSelectedItem().toString(); //部门
if (strDepartment.equals(" ")) {
JOptionPane.showMessageDialog(null,
"部门不能为空,请重新输入!",
"酒店信息管理系统警告",
JOptionPane.WARNING_MESSAGE);
return;
}
String strDuty = jCBDuty.getSelectedItem().toString(); //职务
if (strDuty.equals(" ")) {
JOptionPane.showMessageDialog(null,
"职务不能为空,请重新输入!",
"酒店信息管理系统警告",
JOptionPane.WARNING_MESSAGE);
return;
}
String strPassword = new String(jPFPassword.getPassword()); //密码
String strRemark = jTARemark.getText(); //备注
if (strAddress.length() > 500) {
JOptionPane.showMessageDialog(null,
"备注不能超过250个汉字,请重新输入!",
"酒店信息管理系统警告",
JOptionPane.WARNING_MESSAGE);
jTFAddress.setText("");
return;
}
String strPower = jTFPurview.getText();
if (strPower.equals("0") || judgeval.IsChineseCharacters(strPower) ||
judgeval.IsLetter(strPower) || strPower.equals("5") ||
strPower.equals("6") || strPower.equals("7") || strPower.equals("8") ||
strPower.equals("9")) {
JOptionPane.showMessageDialog(null,
"权限录入有误,请重新输入!",
"酒店信息管理系统警告",
JOptionPane.WARNING_MESSAGE);
jTFPurview.setText("");
return;
}
//----------------------------------------------------------------------
try {
connect1 = new DataConnect();
connect2 = new DataConnect();
connect3 = new DataConnect();
connect1.con1 = DriverManager.getConnection(connect1.url); //建立连接
connect2.con2 = DriverManager.getConnection(connect2.url); //建立连接
connect3.con3 = DriverManager.getConnection(connect3.url); //建立连接
connect1.stmt1 = connect1.con1.createStatement(); //创建语句
connect2.stmt2 = connect2.con2.createStatement(); //创建语句
connect3.stmt3 = connect3.con3.createStatement(); //创建语句
connect1.sql1 = " INSERT INTO HIMS_Employee (EmpID,Name,Sex,Nationality,Birthday,IDCard,Native, Address,Phone,Department,Duty,Purview,Password,Remark) VALUES('"
+ strUserID + "' , '" + strName + "', '" + strSex +
"', '" + strNationality + "', '"
+ strBirthday + "', '" + strIDCard + "', '" +
strNative + "','" + strAddress + "', '" + strPhone +
"', '" + strDepartment + "', '" + strDuty + "', '" +
strPower + "', '" + strPassword + "','" +
strRemark +
"')";
connect2.sql2 = " INSERT INTO HIMS_OnDuty (EmpID,FloorNo,Proceeding,EmpPhone,EmpRemark) VALUES('"
+ strUserID + "' ,null, null, null, null)";
connect3.sql3 =
" INSERT INTO HIMS_OnDuty_Date (EmpID,Mon,Tues,Wed,Thurs,Fri,Sat,Sun) VALUES('"
+ strUserID + "' ,'0','0','0','0','0','0','0')";
connect1.stmt1.executeUpdate(connect1.sql1);
connect2.stmt2.executeUpdate(connect2.sql2);
connect3.stmt3.executeUpdate(connect3.sql3);
//-----------------------------------------------------------------------------------------------------
JOptionPane.showMessageDialog(this, "新建成功!", "酒店信息管理系统提示",
JOptionPane.INFORMATION_MESSAGE);
jTFQueryEmpID.setEnabled(true);
jBQueryEmpID.setEnabled(true); //查找
jBPassword.setEnabled(false); //密码修改
jBDelete.setEnabled(false); //删除
jBPurview.setEnabled(false); //权限修改
jBEdit.setEnabled(false); //修改
jBNewBuild.setEnabled(true); //新建
jBNewBuildFinish.setEnabled(false); //新建完成
//----------------------------------------------------------------------------
jTGetEmpID.setEnabled(false); //员工ID
jTFName.setEnabled(false); //姓名
jTFNationality.setEnabled(false); //民族
jTFBirthday.setEnabled(false); //出生年月
jTFNative.setEnabled(false); //籍贯
jTFIDCard.setEnabled(false); //身份证号
jTFAddress.setEnabled(false); //地址
jTFPhone.setEnabled(false); //联系电话
jTFPurview.setEnabled(false); //权限
jPFPassword.setEnabled(false); //密码
jTARemark.setEnabled(false); //备注
jCBSex.setEnabled(false); //性别
jCGetDepartment.setEnabled(false); //部门
jCBDuty.setEnabled(false); //职务
popedominfoshow.setVisible(false);
//----------------------------------------------------------------------------
} catch (SQLException ex) {
ex.printStackTrace();
} finally {
try {
if (connect1.con1 != null && connect2.con2 != null &&
connect3.con3 != null) {
connect1.con1.close(); //关闭数据库
connect2.con2.close(); //关闭数据库
connect3.con3.close(); //关闭数据库
connect1.stmt1.close();
connect2.stmt2.close();
connect3.stmt3.close();
} //if
} catch (SQLException ex) {
System.out.println(ex);
} //catch
} //finally
}
public void jBEdit_actionPerformed(ActionEvent e) { //修改
jTFQueryEmpID.setEnabled(false);
jBQueryEmpID.setEnabled(false); //查找
jBPassword.setEnabled(true); //密码修改
jBDelete.setEnabled(false); //删除
jBPurview.setEnabled(false); //权限修改
jBEdit.setEnabled(false); //修改
jBNewBuild.setEnabled(false); //新建
jBNewBuildFinish.setEnabled(false); //新建完成
jBEditFinish.setEnabled(true); //修改完成
if (repower.strPopedom.equals("0")) {
jBPurview.setEnabled(true); //修改权限可以使用
jCBSex.setEnabled(true); //性别
jCGetDepartment.setEnabled(true); //部门
jCBDuty.setEnabled(true); //职务
jCBSex.addItem(" "); //性别
jCBSex.addItem("男");
jCBSex.addItem("女");
jCGetDepartment.addItem(" ");
jCGetDepartment.addItem("服务部");
jCGetDepartment.addItem("客房部");
jCBDuty.addItem(" ");
jCBDuty.addItem("经理");
jCBDuty.addItem("前台");
jCBDuty.addItem("服务员");
}
//------------------------------------------------
jTGetEmpID.setEnabled(false); //员工ID
jTFName.setEnabled(true); //姓名
jTFNationality.setEnabled(true); //民族
jTFBirthday.setEnabled(true); //出生年月
jTFNative.setEnabled(true); //籍贯
jTFIDCard.setEnabled(true); //身份证号
jTFAddress.setEnabled(true); //地址
jTFPhone.setEnabled(true); //联系电话
jTARemark.setEnabled(true); //备注
}
public void jBEditFinish_actionPerformed(ActionEvent e) { //修改完成
String strUserID = jTGetEmpID.getText(); //员工ID
String strName = jTFName.getText(); //姓名
if (strName.equals("")) {
JOptionPane.showMessageDialog(null,
"姓名不能为空,请重新输入!",
"酒店信息管理系统警告",
JOptionPane.WARNING_MESSAGE);
return;
}
if (!judgeval.IsChineseCharacters(strName)) {
JOptionPane.showMessageDialog(null,
"姓名必须是汉字,请重新输入!",
"酒店信息管理系统警告",
JOptionPane.WARNING_MESSAGE);
return;
}
if (strName.length() > 10) {
JOptionPane.showMessageDialog(null,
"姓名不能超过5个汉字,请重新输入!",
"酒店信息管理系统警告",
JOptionPane.WARNING_MESSAGE);
return;
}
String strSex = jCBSex.getSelectedItem().toString(); //性别
if (strSex.equals(" ")) {
JOptionPane.showMessageDialog(null,
"性别不能为空,请重新输入!",
"酒店信息管理系统警告",
JOptionPane.WARNING_MESSAGE);
return;
}
String strNationality = jTFNationality.getText(); //民族
if (!judgeval.IsChineseCharacters(strNationality)) {
JOptionPane.showMessageDialog(null,
"民族必需是汉字,请重新输入!",
"酒店信息管理系统警告",
JOptionPane.WARNING_MESSAGE);
return;
}
if (strNationality.length() > 20) {
JOptionPane.showMessageDialog(null,
"民族不能超过10个汉字,请重新输入!",
"酒店信息管理系统警告",
JOptionPane.WARNING_MESSAGE);
return;
}
String strBirthday = jTFBirthday.getText(); //出生年月
if (judgeval.DateValidity(strBirthday) != 2) {
JOptionPane.showMessageDialog(null,
"出生日期出错,请重新输入!",
"酒店信息管理系统警告",
JOptionPane.WARNING_MESSAGE);
return;
}
if (strBirthday.equals("")) {
JOptionPane.showMessageDialog(null,
"出生日期不能为空,请重新输入!",
"酒店信息管理系统警告",
JOptionPane.WARNING_MESSAGE);
return;
}
String strIDCard = jTFIDCard.getText(); //身份证号
if (!judgeval.isFigure(strIDCard)) {
JOptionPane.showMessageDialog(null,
"身份证号必需是为数字,请重新输入!",
"酒店信息管理系统警告",
JOptionPane.WARNING_MESSAGE);
return;
}
if (strIDCard.length() > 19) {
JOptionPane.showMessageDialog(null,
"身份证号不能超过19位,请重新输入!",
"酒店信息管理系统警告",
JOptionPane.WARNING_MESSAGE);
return;
}
if (strIDCard.equals("")) {
JOptionPane.showMessageDialog(null,
"身份证号不能为空,请重新输入!",
"酒店信息管理系统警告",
JOptionPane.WARNING_MESSAGE);
return;
}
String strNative = jTFNative.getText(); //籍贯
if (!judgeval.IsChineseCharacters(strNative)) {
JOptionPane.showMessageDialog(null,
"籍贯必需是汉字,请重新输入!",
"酒店信息管理系统警告",
JOptionPane.WARNING_MESSAGE);
return;
}
if (strNative.length() > 20) {
JOptionPane.showMessageDialog(null,
"籍贯不能超过10个汉字,请重新输入!",
"酒店信息管理系统警告",
JOptionPane.WARNING_MESSAGE);
return;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -