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

📄 empinfrecord.java~103~

📁 酒店信息管理系统包括客户的信息
💻 JAVA~103~
📖 第 1 页 / 共 5 页
字号:
            return;
        }

        String strAddress = jTFAddress.getText(); //地址
        if (strAddress.length() > 60) {
            JOptionPane.showMessageDialog(null,
                                          "籍贯不能超过30个,请重新输入!",
                                          "酒店信息管理系统警告",
                                          JOptionPane.WARNING_MESSAGE);
            return;
        }

        String strPhone = jTFPhone.getText(); //联系电话
        if (!judgeval.isFigure(strPhone)) {
            JOptionPane.showMessageDialog(null,
                                          "身份证号必需是为数字,请重新输入!",
                                          "酒店信息管理系统警告",
                                          JOptionPane.WARNING_MESSAGE);
            return;
        }
        if (strPhone.length() < 7 || strPhone.length() > 11) {
            JOptionPane.showMessageDialog(null,
                                          "联系电话不能小于7位大于11位,请重新输入!",
                                          "酒店信息管理系统警告",
                                          JOptionPane.WARNING_MESSAGE);
            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);
            return;
        }
        String strPower = jTFPurview.getText(); //权限
        if (jTGetEmpID.getText().equals("admin")) {
            JOptionPane.showMessageDialog(null,
                                          "这个用户信息与权限无法修改,请退出!",
                                          "酒店信息管理系统警告",
                                          JOptionPane.WARNING_MESSAGE);
            jTFPurview.setText("0");
            return;
        }
        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();
            connect1.con1 = DriverManager.getConnection(connect1.url); //建立连接
            connect1.stmt1 = connect1.con1.createStatement(); //创建语句

            connect1.sql1 = " UPDATE  HIMS_Employee SET EmpID = '" + strUserID +
                            "' , Name = '" + strName +
                            "', Sex = '" + strSex + "', Nationality= '" +
                            strNationality + "', Birthday = '"
                            + strBirthday + "', IDCard = '" + strIDCard +
                            "', Native= '" + strNative + "', Address = '"
                            + strAddress + "', Phone = '" + strPhone +
                            "', Department= '" + strDepartment + "',Duty = '"
                            + strDuty + "', Purview = '" + strPower +
                            "', Password= '" + strPassword + "',Remark= '" +
                            strRemark + "' where EmpID = '" + strUserID +
                            "'";

            connect1.stmt1.executeUpdate(connect1.sql1);

            //--------------------------------------------
            JOptionPane.showMessageDialog(this, "修改成功!", "酒店信息管理系统提示",
                                          JOptionPane.INFORMATION_MESSAGE);

            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); //职务
            //--------------------------------------------
            jTFQueryEmpID.setEnabled(false); //员工ID框
            jTFQueryEmpID.setText("");
            jBEditFinish.setEnabled(false); //修改完成
            jBQueryEmpID.setEnabled(false); //查找
            jBPassword.setEnabled(false); //密码修改
            jBDelete.setEnabled(false); //删除
            jBPurview.setEnabled(false); //权限修改
            jBEdit.setEnabled(true); //修改
            jBNewBuild.setEnabled(false); //新建 
            jBNewBuildFinish.setEnabled(false); //新建完成 
            if (repower.strPopedom.equals("0") || repower.strPopedom.equals("1")) {
                jTFQueryEmpID.setEnabled(true); //员工ID框
                jBQueryEmpID.setEnabled(true); //查找
                jBNewBuild.setEnabled(true); //新建 
            }
            popedominfoshow.setVisible(false);
        } catch (SQLException ex) {
            ex.printStackTrace();
        } finally {
            try {
                if (connect1.con1 != null) {
                    connect1.con1.close(); //关闭数据库
                    connect1.stmt1.close();
                } //if
            } catch (SQLException ex) {
                System.out.println(ex);
            } //catch
        } //finally
    }

}


class EmpInfRecord_jBEditFinish_actionAdapter implements ActionListener {
    private EmpInfRecord adaptee;
    EmpInfRecord_jBEditFinish_actionAdapter(EmpInfRecord adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jBEditFinish_actionPerformed(e);
    }
}


class EmpInfRecord_jBEdit_actionAdapter implements ActionListener {
    private EmpInfRecord adaptee;
    EmpInfRecord_jBEdit_actionAdapter(EmpInfRecord adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jBEdit_actionPerformed(e);
    }
}


class EmpInfRecord_jBNewBuildFinish_actionAdapter implements ActionListener {
    private EmpInfRecord adaptee;
    EmpInfRecord_jBNewBuildFinish_actionAdapter(EmpInfRecord adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jBNewBuildFinish_actionPerformed(e);
    }
}


class EmpInfRecord_jBNewBuild_actionAdapter implements ActionListener {
    private EmpInfRecord adaptee;
    EmpInfRecord_jBNewBuild_actionAdapter(EmpInfRecord adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jBNewBuild_actionPerformed(e);
    }
}


class EmpInfRecord_jBDelete_actionAdapter implements ActionListener {
    private EmpInfRecord adaptee;
    EmpInfRecord_jBDelete_actionAdapter(EmpInfRecord adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jBDelete_actionPerformed(e);
    }
}


class EmpInfRecord_jBQueryEmpID_actionAdapter implements ActionListener {
    private EmpInfRecord adaptee;
    EmpInfRecord_jBQueryEmpID_actionAdapter(EmpInfRecord adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jBQueryEmpID_actionPerformed(e);
    }
}


class EmpInfRecord_jBValEmpID_actionAdapter implements ActionListener {
    private EmpInfRecord adaptee;
    EmpInfRecord_jBValEmpID_actionAdapter(EmpInfRecord adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jBValEmpID_actionPerformed(e);
    }
}


class EmpInfRecord_jBPurview_actionAdapter implements ActionListener {
    private EmpInfRecord adaptee;
    EmpInfRecord_jBPurview_actionAdapter(EmpInfRecord adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jBPurview_actionPerformed(e);
    }
}


class EmpInfRecord_jBPassword_actionAdapter implements ActionListener {
    private EmpInfRecord adaptee;
    EmpInfRecord_jBPassword_actionAdapter(EmpInfRecord adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jBPassword_actionPerformed(e);
    }
}


class EmpInfRecord_jBQuit_actionAdapter implements ActionListener {
    private EmpInfRecord adaptee;
    EmpInfRecord_jBQuit_actionAdapter(EmpInfRecord adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jBQuit_actionPerformed(e);
    }
}

⌨️ 快捷键说明

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