public void testDeleteShowing()
        {
            dataSet = ShowingsClass.deleteShowing(2);

            string actualEmail   = dataSet.Tables[0].Rows[0]["Email"].ToString();
            string expectedEmail = "*****@*****.**";

            dataSet = SeatsClass.getSeatDetails("Stall", "M", 5, 2);
            int actualRowCountSeats   = dataSet.Tables[0].Rows.Count;
            int expectedRowCountSeats = 0;

            dataSet = BookingsClass.getBookingDetailsById(1);
            int actualRowCountBookings   = dataSet.Tables[0].Rows.Count;
            int expectedRowCountBookings = 0;

            Assert.AreEqual(expectedRowCountSeats, actualRowCountSeats);
            Assert.AreEqual(expectedEmail, actualEmail);
            Assert.AreEqual(expectedRowCountBookings, actualRowCountBookings);
        }
예제 #2
0
 private void DeleteShowing_button_Click(object sender, RoutedEventArgs e)
 {
     if (SelectDate_EditDelShow.SelectedDate == null)
     {
         MessageBox.Show("Please select a date for the required showing");
     }
     else
     {
         MessageBoxResult messageBoxResult = MessageBox.Show("Are you sure?", "Delete Confirmation", MessageBoxButton.YesNo);
         if (messageBoxResult == MessageBoxResult.Yes)
         {
             ShowingsClass.deleteShowing(ShowingsClass.getShowingIdByDate(ShowingsClass.formatDateTimeToSqlLiteDateString((DateTime)SelectDate_EditDelShow.SelectedDate)));
             MessageBox.Show("Showing deleted");
             this.Close();
             BookingOfficerWindow newBookingOfficerWindow = new BookingOfficerWindow();
             newBookingOfficerWindow.Show();
             //fillDatePicker(this.SelectDate_EditDelShow);
         }
         else
         {
             MessageBox.Show("Delete cancelled");
         }
     }
 }