private void BntCancel_Click(object sender, RoutedEventArgs e) { Controller con = new Controller(); if (lvReservations.SelectedIndex == -1) { MessageBox.Show("Please select a reservation", "Please select a reservation for approval", MessageBoxButton.OK, MessageBoxImage.Warning); return; } objVReservation selectedReservation = (objVReservation)lvReservations.Items[lvReservations.SelectedIndex]; //aske user if he/she is sure to cancel var reservationChoice = MessageBox.Show("Do you want to cancel the reservation for the book " + selectedReservation.Name, "Are your sure?", MessageBoxButton.YesNo, MessageBoxImage.Warning); if (reservationChoice.ToString() == "No") { return; } if (con.Cancel_Reservation(selectedReservation.ISBN)) { MessageBox.Show("Canceled successfull", "Success", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Cancellation failed. Please contact support", "failed", MessageBoxButton.OK, MessageBoxImage.Error); } Refresh_List(); }
private void BtnApprov_Click(object sender, RoutedEventArgs e) { Controller con = new Controller(); if (lvReservations.SelectedIndex == -1) { MessageBox.Show("Please select a reservation", "Please select a reservation for approval", MessageBoxButton.OK, MessageBoxImage.Warning); return; } objVReservation selectedReservation = (objVReservation)lvReservations.Items[lvReservations.SelectedIndex]; if (con.Approve_Reservation(selectedReservation.ISBN, selectedReservation.Username)) { MessageBox.Show("Reservation successfull", "Success", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Reservation failed. Please contact support", "failed", MessageBoxButton.OK, MessageBoxImage.Error); } Refresh_List(); }