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

📄 empinfrecord.java~97~

📁 酒店信息管理系统包括客户的信息
💻 JAVA~97~
📖 第 1 页 / 共 5 页
字号:
            return;
        }
        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个汉字,请重新输入!",
                                          "酒店信息管理系统警告",

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -