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

📄 guestchechinroom.java

📁 酒店信息管理系统包括客户的信息
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
            jTFRoomID03.setEnabled(false);
            jTFRoomID04.setEnabled(false);
            jTFRoomID05.setEnabled(false);
            jTFRoomID06.setEnabled(false);
            jTFRoomID07.setEnabled(false);
            jTFRoomID08.setEnabled(false);
        }

        jTFGuestRegID.setText(guestreg.RegisterID);

    }

    public void jButton3_actionPerformed(ActionEvent e) { //

        strRoomName01 = jTFRoomID01.getText();
        if (strRoomName01.equals("")) {
            JOptionPane.showMessageDialog(null,
                                          "客房ID不能为空,请重新输入!",
                                          "酒店信息管理系统警告",
                                          JOptionPane.WARNING_MESSAGE);
            jTFRoomID01.setText("");
            return;
        }
        if (!judgeval.IsNumberAndLetter(strRoomName01)) {
            JOptionPane.showMessageDialog(null,
                                          "客房ID只能用字母或数字表示,请重新输入!",
                                          "酒店信息管理系统警告",
                                          JOptionPane.WARNING_MESSAGE);
            jTFRoomID01.setText("");
            return;
        }
        if (strRoomName01.length() != 4) {
            JOptionPane.showMessageDialog(null,
                                          "客房ID要为4位,请重新输入!",
                                          "酒店信息管理系统警告",
                                          JOptionPane.WARNING_MESSAGE);
            jTFRoomID01.setText("");
            return;
        }

        strRoomName02 = null;
        strRoomName03 = null;
        strRoomName04 = null;
        strRoomName05 = null;
        strRoomName06 = null;
        strRoomName07 = null;
        strRoomName08 = null;

        try {
            strRoomName02 = jTFRoomID02.getText();
        } catch (Exception ex) {
            strRoomName02 = null;
        }
        try {
            strRoomName03 = jTFRoomID03.getText();
        } catch (Exception ex) {
            strRoomName03 = null;
        }
        try {
            strRoomName04 = jTFRoomID04.getText();
        } catch (Exception ex) {
            strRoomName04 = null;
        }
        try {
            strRoomName05 = jTFRoomID05.getText();
        } catch (Exception ex) {
            strRoomName05 = null;
        }
        try {
            strRoomName06 = jTFRoomID06.getText();
        } catch (Exception ex) {
            strRoomName06 = null;
        }
        try {
            strRoomName07 = jTFRoomID07.getText();
        } catch (Exception ex) {
            strRoomName07 = null;
        }
        try {
            strRoomName08 = jTFRoomID08.getText();
        } catch (Exception ex) {
            strRoomName08 = null;
        }

        //----------------------------------------------------------------------- 散客登记管理||团体登记管理
        if (MainFrame.strGuestStyle.equals("SN") ||
            MainFrame.strGuestStyle.equals("TN")) { //散客登记管理||团体登记管理
            try {
                connect1 = new DataConnect();
                connect2 = new DataConnect();
                connect1.con1 = DriverManager.getConnection(connect1.url); //建立连接
                connect2.con2 = DriverManager.getConnection(connect2.url); //建立连接

                connect1.stmt1 = connect1.con1.createStatement(); //创建语句
                connect2.stmt2 = connect2.con2.createStatement(); //创建语句

                connect1.sql1 =
                        " Update HIMS_Register_CheckInRoom Set RoomName01 =  '" +
                        strRoomName01
                        + "',RoomName02 = '" + strRoomName02 +
                        "',RoomName03 = '" + strRoomName03
                        + "',RoomName04 = '" + strRoomName04 +
                        "',RoomName05 = '" + strRoomName05 +
                        "' ,RoomName06 = '" + strRoomName06 +
                        "',RoomName07 = '" + strRoomName07 + "',RoomName08 = '" +
                        strRoomName08 +
                        "'  where RegRoomID =  '" + guestreg.RegisterID + "'";

                connect2.sql2 =
                        " UPDATE  HIMS_RoomState SET  OnUser = '1' , Reason  = '此房间有客人入住!!' where RoomID = '" +
                        strRoomName01 + "' or RoomID = '" +
                        strRoomName02
                        + "' or RoomID = '" + strRoomName03 +
                        "' or RoomID = '" + strRoomName04 +
                        "' or RoomID = '" + strRoomName05 +
                        "' or RoomID = '" + strRoomName02
                        + "' or RoomID = '" + strRoomName06 +
                        "' or RoomID = '" + strRoomName07 +
                        "' or RoomID = '" + strRoomName08 + "'";
                connect1.stmt1.executeUpdate(connect1.sql1);
                connect2.stmt2.executeUpdate(connect2.sql2);

//---------------------------------------------------------------------------------------散客预约管理||团体预约管理

            } catch (SQLException ex) {
                ex.printStackTrace();
            } finally {
                try {
                    if (connect1.con1 != null && connect2.con2 != null) {
                        connect1.con1.close(); //关闭数据库
                        connect2.con2.close(); //关闭数据库
                        connect1.stmt1.close();
                        connect2.stmt2.close();
                        JOptionPane.showMessageDialog(null, "操作成功!",
                                "酒店信息管理系统提示",
                                JOptionPane.WARNING_MESSAGE);

                        this.setVisible(false);

                    } //if
                } catch (SQLException ex) {
                    System.out.println(ex);
                } //catch
            } //finally
        }
        //-----------------------------------------------------------------
        else if (MainFrame.strGuestStyle.equals("SF") ||
                 MainFrame.strGuestStyle.equals("TF")) {
            try {
                connect1 = new DataConnect();
                connect2 = new DataConnect();
                connect1.con1 = DriverManager.getConnection(connect1.url); //建立连接
                connect2.con2 = DriverManager.getConnection(connect2.url); //建立连接

                connect1.stmt1 = connect1.con1.createStatement(); //创建语句
                connect2.stmt2 = connect2.con2.createStatement(); //创建语句

                connect1.sql1 =
                        " Update HIMS_Register_CheckInRoom Set RoomName01 =  '" +
                        strRoomName01
                        + "',RoomName02 = '" + strRoomName02 +
                        "',RoomName03 = '" + strRoomName03
                        + "',RoomName04 = '" + strRoomName04 +
                        "',RoomName05 = '" + strRoomName05 +
                        "' ,RoomName06 = '" + strRoomName06 +
                        "',RoomName07 = '" + strRoomName07 + "',RoomName08 = '" +
                        strRoomName08 + "'  where RegRoomID =  '" +
                        guestreg.RegisterID + "'";

                connect2.sql2 = " UPDATE  HIMS_RoomState SET  OnUser = '3' , Reason  = '此房间以预定!!' where RoomID = '" +
                                strRoomName01 + "' or RoomID = '" +
                                strRoomName02
                                + "' or RoomID = '" + strRoomName03 +
                                "' or RoomID = '" + strRoomName04 +
                                "' or RoomID = '" + strRoomName05 +
                                "' or RoomID = '" + strRoomName02
                                + "' or RoomID = '" + strRoomName06 +
                                "' or RoomID = '" + strRoomName07 +
                                "' or RoomID = '" + strRoomName08 + "'";

                connect1.stmt1.executeUpdate(connect1.sql1);
                connect2.stmt2.executeUpdate(connect2.sql2);

//-----------------------------------------------------------------------------------------------------
            } catch (SQLException ex) {
                ex.printStackTrace();
            } finally {
                try {
                    if (connect1.con1 != null && connect2.con2 != null) {
                        connect1.con1.close(); //关闭数据库
                        connect2.con2.close(); //关闭数据库
                        connect1.stmt1.close();
                        connect2.stmt2.close();
                        JOptionPane.showMessageDialog(null, "操作成功!",
                                "酒店信息管理系统提示",
                                JOptionPane.WARNING_MESSAGE);
                        this.setVisible(false);

                    } //if
                } catch (SQLException ex) {
                    System.out.println(ex);
                } //catch
            } //finally
        }
    }

    public void jButton1_actionPerformed(ActionEvent e) {
        RoomManagement.FreeRoomQuery freeroomquery = new RoomManagement.
                FreeRoomQuery();
        freeroomquery.setVisible(true);
    }

    public void jBChange_actionPerformed(ActionEvent e) {
        ChangeRoom changeroom = new ChangeRoom();
        changeroom.setVisible(true);
        jBChange.setVisible(false);
        jBPush.setEnabled(true);
    }

    public void jBPush_actionPerformed(ActionEvent e) {
        jBYes.setEnabled(true);
        if(changeroom.strYesOrNot.equals("Y")){
        strRoomName01 = jTFRoomID01.getText();
        strRoomName02 = jTFRoomID02.getText();
        strRoomName03 = jTFRoomID03.getText();
        strRoomName04 = jTFRoomID04.getText();
        strRoomName05 = jTFRoomID05.getText();
        strRoomName06 = jTFRoomID06.getText();
        strRoomName07 = jTFRoomID07.getText();
        strRoomName08 = jTFRoomID08.getText();
        if (strRoomName01.equals(changeroom.strOldRoomID)) {
            jTFRoomID01.setText(changeroom.strNewRoomID);
        } else if (strRoomName02.equals(changeroom.strOldRoomID)) {
            jTFRoomID02.setText(changeroom.strNewRoomID);
        } else if (strRoomName03.equals(changeroom.strOldRoomID)) {
            jTFRoomID03.setText(changeroom.strNewRoomID);
        } else if (strRoomName04.equals(changeroom.strOldRoomID)) {
            jTFRoomID04.setText(changeroom.strNewRoomID);
        } else if (strRoomName05.equals(changeroom.strOldRoomID)) {
            jTFRoomID05.setText(changeroom.strNewRoomID);
        } else if (strRoomName06.equals(changeroom.strOldRoomID)) {
            jTFRoomID06.setText(changeroom.strNewRoomID);
        } else if (strRoomName07.equals(changeroom.strOldRoomID)) {
            jTFRoomID07.setText(changeroom.strNewRoomID);
        } else if (strRoomName08.equals(changeroom.strOldRoomID)) {
            jTFRoomID08.setText(changeroom.strNewRoomID);
        }
        }
    }
}


class GuestChechInRoom_jBPush_actionAdapter implements ActionListener {
    private GuestChechInRoom adaptee;
    GuestChechInRoom_jBPush_actionAdapter(GuestChechInRoom adaptee) {
        this.adaptee = adaptee;
    }

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


class GuestChechInRoom_jBChange_actionAdapter implements ActionListener {
    private GuestChechInRoom adaptee;
    GuestChechInRoom_jBChange_actionAdapter(GuestChechInRoom adaptee) {
        this.adaptee = adaptee;
    }

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


class GuestChechInRoom_jButton1_actionAdapter implements ActionListener {
    private GuestChechInRoom adaptee;
    GuestChechInRoom_jButton1_actionAdapter(GuestChechInRoom adaptee) {
        this.adaptee = adaptee;
    }

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


class GuestChechInRoom_jButton3_actionAdapter implements ActionListener {
    private GuestChechInRoom adaptee;
    GuestChechInRoom_jButton3_actionAdapter(GuestChechInRoom adaptee) {
        this.adaptee = adaptee;
    }

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

⌨️ 快捷键说明

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