private void btnDeleteBooking_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                facade.deleteBooking(b);

                dataGridBooking.ItemsSource = facade.getBookingsFromDataBase(c.CustomerReferenceNumber);
                dataGridBooking.Items.Refresh();

                dataGridBooking.SelectedItem = null;


                this.disableButtons();

                if (dataGridBooking.Items.Count < 1)
                {
                    this.btnDeleteCustomer.IsEnabled = true;
                }
                else
                {
                    dataGridCustomer.SelectedItem = null;
                }
            }
            catch (Exception ee)
            {
                MessageBox.Show(ee.Message, "Delete Booking");
            }

            /*
             * List<Guest> guests = data.getGuests(b.BookingReferenceNumber);
             *
             * CarHire car = data.getCarHire(b.BookingReferenceNumber);
             *
             * if(car != null)
             * {
             *  data.deleteCarHire(b.BookingReferenceNumber);
             * }
             *
             * data.deleteGuests(b.BookingReferenceNumber);
             *
             * data.deleteBooking(b.BookingReferenceNumber, c.CustomerReferenceNumber);
             *
             * bookings.Remove(b);
             *
             * dataGridBooking.ItemsSource = bookings;
             * dataGridBooking.Items.Refresh();
             *
             * dataGridBooking.SelectedItem = null;
             * dataGridCustomer.SelectedItem = null;
             *
             * this.disableButtons();
             *
             * if(bookings.Count < 1)
             * {
             *  this.btnDeleteCustomer.IsEnabled = true;
             * }
             */
        }