예제 #1
0
 private void ListBookings_FormClosed(object sender, FormClosedEventArgs e)
 {
     if (bookingsListView.SelectedItems.Count == 0)
     {
         objectWelcomeForm.Show();
     }
 }
예제 #2
0
 /// <summary>
 ///  Establish a DSN connection with HotelReservationSystem database using
 ///  ODBCConnection class and validate userID and Password. If a user is
 ///  authorized, it logon the user to the Welcome page of the HotelReservationSystem
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void logonButton_Click(object sender, EventArgs e)
 {
     try
     {
         //Establish connection with database using OdbcConnection class
         OdbcConnection objectOdbcConnection = new OdbcConnection(CONNECTION_STRING);
         objectOdbcConnection.Open();
         //Create an OdbcCommand object using CreateCommand of the OdbcConnection object
         OdbcCommand objectOdbcCommand = objectOdbcConnection.CreateCommand();
         objectOdbcCommand.CommandText = "SELECT * FROM USERS WHERE userId = ? and password= ?";
         objectOdbcCommand.Parameters.Add("userid", OdbcType.NVarChar).Value  = userIDTextBox.Text;
         objectOdbcCommand.Parameters.Add("pasword", OdbcType.NVarChar).Value = passwordTextBox.Text;
         OdbcDataReader dbReader = objectOdbcCommand.ExecuteReader();
         dbReader.Read();
         if (dbReader.HasRows)
         {
             //This is a valid userId/password, show the welcome page
             Welcome objectWelcomeForm;
             objectWelcomeForm = new Welcome();
             objectWelcomeForm.Show();
             this.Hide();
             dbReader.Close();
             objectOdbcCommand.Dispose();
             objectOdbcConnection.Close();
             return;
         }
         //The user id or password is not valid
         dbReader.Close();
         objectOdbcCommand.Dispose();
         objectOdbcConnection.Dispose();
         objectOdbcConnection.Close();
         MessageBox.Show("Please enter a valid user and password");
     }
     catch (Exception exp)
     {
         MessageBox.Show("An exception in the code: \n" + exp.Message.ToString());
     }
 }
예제 #3
0
파일: LogonForm.cs 프로젝트: soniarai/HRS
 /// <summary>
 ///  Establish a DSN connection with HotelReservationSystem database using 
 ///  ODBCConnection class and validate userID and Password. If a user is
 ///  authorized, it logon the user to the Welcome page of the HotelReservationSystem
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void logonButton_Click(object sender, EventArgs e)
 {
     try
     {
         //Establish connection with database using OdbcConnection class
         OdbcConnection objectOdbcConnection = new OdbcConnection(CONNECTION_STRING);
         objectOdbcConnection.Open();
         //Create an OdbcCommand object using CreateCommand of the OdbcConnection object
         OdbcCommand objectOdbcCommand = objectOdbcConnection.CreateCommand();
         objectOdbcCommand.CommandText = "SELECT * FROM USERS WHERE userId = ? and password= ?";
         objectOdbcCommand.Parameters.Add("userid", OdbcType.NVarChar).Value = userIDTextBox.Text;
         objectOdbcCommand.Parameters.Add("pasword", OdbcType.NVarChar).Value = passwordTextBox.Text;
         OdbcDataReader dbReader = objectOdbcCommand.ExecuteReader();
         dbReader.Read();
         if (dbReader.HasRows)
         {
             //This is a valid userId/password, show the welcome page
             Welcome objectWelcomeForm;
             objectWelcomeForm = new Welcome();
             objectWelcomeForm.Show();
             this.Hide();
             dbReader.Close();
             objectOdbcCommand.Dispose();
             objectOdbcConnection.Close();
             return;
         }
         //The user id or password is not valid
         dbReader.Close();
         objectOdbcCommand.Dispose();
         objectOdbcConnection.Dispose();
         objectOdbcConnection.Close();
         MessageBox.Show("Please enter a valid user and password");
     }
     catch (Exception exp)
     {
         MessageBox.Show("An exception in the code: \n" + exp.Message.ToString());
     }
 }
예제 #4
0
 private void Booking_FormClosed(object sender, FormClosedEventArgs e)
 {
     //Show the hidden Welcome form on closing this form
     objWelcomeForm.Show();
 }