private void EditStandardBooking() { if (listBookings.SelectedItems.Count == 1) { Booking booking = (Booking)listBookings.SelectedItems[0].Tag; AddStandardBooking editStandardBooking = new AddStandardBooking { StandardBooking = booking }; while (editStandardBooking.ShowDialog(this) == DialogResult.OK) { try { var modifiedBooking = editStandardBooking.StandardBooking; modifiedBooking.Id = booking.Id; standardBookingServices.UpdateStandardBookings(modifiedBooking); LoadBookings(); string message = GetString("ChangesSaved"); string caption = GetString("Message"); MessageBox.Show(message, caption, MessageBoxButtons.OK, MessageBoxIcon.Information); break; } catch (Exception e) { editStandardBooking.Show(this); new frmShowError(CustomExceptionHandler.ShowExceptionText(e)).ShowDialog(); editStandardBooking.Hide(); } } } }
private void AddStandardBooking() { AddStandardBooking addStandardBooking = new AddStandardBooking(); while (addStandardBooking.ShowDialog(this) == DialogResult.OK) { try { standardBookingServices.CreateStandardBooking(addStandardBooking.StandardBooking); LoadBookings(); string message = GetString("Created"); string caption = GetString("Message"); MessageBox.Show(message, caption, MessageBoxButtons.OK, MessageBoxIcon.Information); break; } catch (Exception e) { addStandardBooking.Show(this); new frmShowError(CustomExceptionHandler.ShowExceptionText(e)).ShowDialog(); addStandardBooking.Hide(); } } }