Example #1
0
 // logic for delete guest button. Removes the guest from the current object and from the database
 private void btnDelGuest_Click(object sender, RoutedEventArgs e)
 {
     if (listBoxGuests.SelectedIndex == -1)
     {
         return;
     }
     booking.GuestList.Remove(selectedGuest);
     DataLayerFacade.DeleteGuest(selectedGuest.PassportNumber);
     listBoxGuests.SelectedIndex = -1;
     listBoxGuests.Items.Remove(selectedGuest.Name);
     MessageBox.Show("Guest has been deleted.");
     btnDelGuest.IsEnabled        = false;
     btnAmendGuest.IsEnabled      = false;
     btnAmendGuestSave.Visibility = Visibility.Hidden;
     txtBoxEditAge.Visibility     = Visibility.Hidden;
     txtBoxEditName.Visibility    = Visibility.Hidden;
     txtBoxEditPassp.Visibility   = Visibility.Hidden;
 }