0% found this document useful (0 votes)
349 views21 pages

This Synopsis Ip

The document contains Java code for a hotel management system. It includes code for logging in users, booking rooms, managing staff, and placing food orders. Methods are defined to handle button clicks that open new forms for these functions and close the current form. Database connections are established using JDBC to execute SQL queries and updates.

Uploaded by

Rahul Thakur
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
349 views21 pages

This Synopsis Ip

The document contains Java code for a hotel management system. It includes code for logging in users, booking rooms, managing staff, and placing food orders. Methods are defined to handle button clicks that open new forms for these functions and close the current form. Database connections are established using JDBC to execute SQL queries and updates.

Uploaded by

Rahul Thakur
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 21

this.

dispose();
try
{
Class.forName("java.sql.DriverManager");

Connection con
=DriverManager.getConnection("jdbc:mysql://localhost:3306/hotel_rahul","root","dps");
Statement stmt =con.createStatement();
String query="SELECT * FROM login WHERE user_name='"+jTextField1.getText()+"';";
ResultSet rs=stmt.executeQuery(query);
if (rs.next())
{
String Passward = rs.getString("Passward");
jTextField3.setText(Passward);
}}
catch (Exception e)
{JOptionPane.showMessageDialog(this,e.getMessage());
}
if((jPasswordField1.getText()).equals(jTextField3.getText()))
{JOptionPane.showMessageDialog(this,"You have logged in Successfully");

navigation sm=new navigation();


sm.setVisible(true);
}else {JOptionPane.showMessageDialog(this,"Error,check UserName/Password");
}
}

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {


roombooking sm=new roombooking();
sm.setVisible(true);
this.dispose();
// TODO add your handling code here:
}

private void jButton6ActionPerformed(java.awt.event.ActionEvent evt) {

System.exit(0);
this.dispose();// TODO add your handling code here:
}

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {


staffmanagement sm=new staffmanagement();
sm.setVisible(true);
this.dispose();// TODO add your handling code here:
}

private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {


order sm=new order();
sm.setVisible(true);
this.dispose();// TODO add your handling code here:
}

private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {


Check_out sm=new Check_out();
sm.setVisible(true);
this.dispose();// TODO add your handling code here:
}

private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {


AccountLogin sm=new AccountLogin();
sm.setVisible(true);
this.dispose();// TODO add your handling code here:
}

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {

try
{
Class.forName("java.sql.DriverManager");
Connection con = (Connection)
DriverManager.getConnection
("jdbc:mysql://localhost:3306/hotel_rahul", "root","dps");
Statement stmt = (Statement) con.createStatement();

String query="INSERT INTO room_booking VALUES('"+jTextField1.getText()


+"','"+jTextField2.getText()+"','"+jTextField3.getText()+"','"+jTextField4.getText()
+"','"+jTextField5.getText()+"','"+jTextField6.getText()+"','"+jTextField7.getText()
+"','"+jTextField8.getText()+"','"+jTextField9.getText()+"','"+jTextField10.getText()+"');";
stmt.executeUpdate(query);
}
catch (Exception e)
{
JOptionPane.showMessageDialog (this, e.getMessage());
};

jButton5.setEnabled(false); jButton4.setEnabled(true);
jTextField11.setEditable(true); jTextField11.setEnabled(true);
jPasswordField1.setEditable(true); jPasswordField2.setEnabled(true);
jPasswordField1.setEditable(true); jPasswordField2.setEnabled(true);
jTextField14.setEditable(true); jTextField14.setEnabled(true);
jTextField15.setEditable(true); jTextField15.setEnabled(true);
jTextField16.setEditable(true); jTextField16.setEnabled(true);
jTextField17.setEditable(true); jTextField17.setEnabled(true);
jTextField18.setEditable(true); jTextField18.setEnabled(true);// TODO add your handling code
here:
}

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {


jButton4.setEnabled(false); jButton5.setEnabled(true);
jTextArea1.setEnabled(true);
jTextField8.setEditable(true); jTextField8.setEnabled(true);
jTextField9.setEditable(true); jTextField9.setEnabled(true);
jTextField10.setEditable(true); jTextField10.setEnabled(true);// TODO add your handling code
here:
}

private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {


jButton4.setEnabled(false); jButton5.setEnabled(false);
jTextArea1.setEnabled(false); jTextArea1.setEditable(false); jTextArea1.setText("");
jTextField11.setEditable(false); jTextField11.setEnabled(false);
jPasswordField1.setEditable(false); jPasswordField1.setEnabled(false);
jPasswordField2.setEditable(false); jPasswordField2.setEnabled(false);
jTextField14.setEditable(false); jTextField14.setEnabled(false);
jTextField15.setEditable(false); jTextField15.setEnabled(false);
jTextField16.setEditable(false); jTextField16.setEnabled(false);
jTextField17.setEditable(false); jTextField17.setEnabled(false);
jTextField18.setEditable(false); jTextField18.setEnabled(false);
jButton1.setVisible(true);
jTextField8.setEditable(false); jTextField8.setEnabled(false);
jTextField9.setEditable(false); jTextField9.setEnabled(false);
jTextField10.setEditable(false); jTextField10.setEnabled(false);
jTextField8.setText(""); jTextField9.setText(""); jTextField10.setText(""); jTextField11.setText("");
jPasswordField1.setText(""); jPasswordField2.setText(""); jTextField14.setText("");
jTextField15.setText(""); jTextField16.setText(""); jTextField17.setText(""); jTextField18.setText("");
// TODO add your handling code here:
}

private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {


try
{
Class.forName("java.sql.DriverManager");
Connection con = (Connection)
DriverManager.getConnection
("jdbc:mysql://localhost:3306/hotel_rahul", "root","dps");
Statement stmt = (Statement) con.createStatement();
String query="INSERT INTO staff_manage VALUES('"+jTextField11.getText()
+"','"+jPasswordField1.getPassword()+"','"+jPasswordField2.getPassword()
+"','"+jTextField14.getText()+"','"+jTextField15.getText()+"','"+jTextField16.getText()
+"','"+jTextField17.getText()+"','"+jTextField18.getText()+"');";
stmt.executeUpdate(query);
}
catch (Exception e)
{
JOptionPane.showMessageDialog (this, e.getMessage());
};

// TODO add your handling code here:


}

private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {


try
{
Class.forName("java.sql.DriverManager");
Connection con =DriverManager.getConnection("jdbc:mysql://localhost:3306/hotel_rahul",
"root","dps");
Statement stmt =con.createStatement();
String query="select * from staff_manage where user_id= '"+jTextField8.getText()+"'";
ResultSet rs=stmt.executeQuery(query);

while(rs.next())
{
String first_name=rs.getString("first_name");
String Designation=rs.getString("designation");
String Contact_no=rs.getString("contact_no");
String Address=rs.getString("address");
jTextArea1.setText("first_Name is: "+first_name+"

");

jTextArea1.setText("Designation is: "+jTextArea1.getText()+Designation+"


jTextArea1.setText("Contact_no is: "+jTextArea1.getText()+Contact_no+"
jTextArea1.setText("Address is: "+jTextArea1.getText()+Address+"

");
");

}
}

catch (Exception e)
{
JOptionPane.showMessageDialog (this, e.getMessage());
};

// TODO add your handling code here:


}

private void jButton6ActionPerformed(java.awt.event.ActionEvent evt) {


navigation sm=new navigation();
sm.setVisible(true);
this.dispose();

// TODO add your handling code here:

/**
* @param args the command line arguments
*/
public static void main(String args[]) {

");

/* Set the Nimbus look and feel */


//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
* For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
*/
try {
for (javax.swing.UIManager.LookAndFeelInfo info :
javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(staffmanagement.class.getName()).log(java.util.logging.Level.
SEVERE, null, ex);
} catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(staffmanagement.class.getName()).log(java.util.logging.Level.
SEVERE, null, ex);
} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(staffmanagement.class.getName()).log(java.util.logging.Level.
SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(staffmanagement.class.getName()).log(java.util.logging.Level.
SEVERE, null, ex);
}
//</editor-fold>

/* Create and display the form */

java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new staffmanagement().setVisible(true);
}
});
}

private void jComboBox1ActionPerformed(java.awt.event.ActionEvent evt) {


jButton1.setEnabled(true);
if(jComboBox1.getSelectedIndex()==0)
{

jComboBox2.setEnabled(true); jComboBox3.setEnabled(false); jComboBox4.setEnabled(false);


}
else if(jComboBox1.getSelectedIndex()==1)
{
jComboBox3.setEnabled(true); jComboBox2.setEnabled(false); jComboBox4.setEnabled(false);
}
else if(jComboBox1.getSelectedIndex()==2)
{
jComboBox4.setEnabled(true); jComboBox2.setEnabled(false); jComboBox3.setEnabled(false);
}

// TODO add your handling code here:


}

private void jComboBox2ActionPerformed(java.awt.event.ActionEvent evt) {


if(jComboBox2.getSelectedIndex()==0)
{
jTextField1.setText("35");
jTextField5.setText(" per paratha");
}
else if(jComboBox2.getSelectedIndex()==1)
{
jTextField1.setText("50");
jTextField5.setText(" per person");
}
else if(jComboBox2.getSelectedIndex()==2)
{
jTextField1.setText("40");
jTextField5.setText(" per plate");
}
else if(jComboBox2.getSelectedIndex()==3)

{
jTextField1.setText("15");
jTextField5.setText(" per piece");
}
else if(jComboBox2.getSelectedIndex()==4)
{
jTextField1.setText("25");
jTextField5.setText(" per plate");
}

// TODO add your handling code here:


}

private void jComboBox3ActionPerformed(java.awt.event.ActionEvent evt) {


if(jComboBox3.getSelectedIndex()==0)
{
jTextField1.setText("200");
jTextField5.setText(" per person");
}
else if(jComboBox3.getSelectedIndex()==1)
{
jTextField1.setText("15");
jTextField5.setText(" per piece");
}
else if(jComboBox3.getSelectedIndex()==2)
{
jTextField1.setText("175");
jTextField5.setText(" per person");
}

else if(jComboBox3.getSelectedIndex()==3)
{
jTextField1.setText("150");
jTextField5.setText(" per person");
}
else if(jComboBox3.getSelectedIndex()==4)
{
jTextField1.setText("100");
jTextField5.setText(" per piece");
}

// TODO add your handling code here:


}

private void jComboBox4ActionPerformed(java.awt.event.ActionEvent evt) {


if(jComboBox4.getSelectedIndex()==0)
{
jTextField1.setText("100");
jTextField5.setText("per plate");
}
else if(jComboBox4.getSelectedIndex()==1)
{
jTextField1.setText("75");
jTextField5.setText("per plate");
}
else if(jComboBox4.getSelectedIndex()==2)
{
jTextField1.setText("195");
jTextField5.setText("per plate");
}
else if(jComboBox4.getSelectedIndex()==3)

{
jTextField1.setText("100");
jTextField5.setText("per plate");
}
else if(jComboBox4.getSelectedIndex()==4)
{
jTextField1.setText("100");
jTextField5.setText("per plate");
}

// TODO add your handling code here:


}

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {


jButton2.setEnabled(true);
double num1,num2,num3;
num1=Double.parseDouble(jTextField1.getText());
num2=Double.parseDouble(jTextField2.getText());
num3=num1*num2;
jTextField3.setText(""+(num3));
jButton1.setEnabled(false);
// TODO add your handling code here:
}

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {


if(jTextField4.getText().equals(""))
{
JOptionPane.showMessageDialog(this,"Please Enter Room No. ");
}
else
{

try
{
Class.forName("java.sql.DriverManager");
Connection con = (Connection)
DriverManager.getConnection
("jdbc:mysql://localhost:3306/hotel_rahul", "root","dps");
Statement stmt = (Statement) con.createStatement();
String query="INSERT INTO Order_book VALUES('"+jTextField4.getText()
+"','"+jTextField3.getText()+"');";
stmt.executeUpdate(query);
}
catch (Exception e)
{
JOptionPane.showMessageDialog (this, e.getMessage());
};
}

double num1,num2,num3,num4;
num1=Double.parseDouble(jTextField2.getText());
num2=Double.parseDouble(jTextField3.getText());
num3=num1+num2;
num4=(num3*14.5);
jTextField4.setText(""+(num4));

// TODO add your handling code here:


}

private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {


try
{
Class.forName("java.sql.DriverManager");
Connection con =DriverManager.getConnection("jdbc:mysql://localhost:3306/hotel_rahul",
"root","dps");
Statement stmt =con.createStatement();
String query1="select * from room_booking where room_no= '"+jTextField1.getText()+"'";
ResultSet rs=stmt.executeQuery(query1);
while(rs.next())
{
String days=rs.getString("no_of_days");
double num2,num1;
num1=Double.parseDouble(days);
num2=num1*800;
jTextField2.setText(""+(num2));
}
}
catch (Exception e)
{
JOptionPane.showMessageDialog (this, e.getMessage());
};

// TODO add your handling code here:


}

private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {


try
{
Class.forName("java.sql.DriverManager");

Connection con =DriverManager.getConnection("jdbc:mysql://localhost:3306/hotel_rahul",


"root","dps");
Statement stmt =con.createStatement();
String query1="select * from order_book where room_no= '"+jTextField1.getText()+"'";
ResultSet rs=stmt.executeQuery(query1);
while(rs.next())
{
String charge=rs.getString("amount");
double num1=Double.parseDouble(charge);
jTextField3.setText(""+(num1));
}
}
catch (Exception e)
{
JOptionPane.showMessageDialog (this, e.getMessage());
};

You might also like