/// <summary> /// Creator: Ben Hanna /// Created: 3/7/2020 /// Approver: Carl Davis, 3/13/2020 /// Approver: /// /// Toggles the animal's Adoptable state. /// detail view /// </summary> /// <remarks> /// Updater: /// Updated: /// Update: /// </remarks> /// <param name="sender"></param> /// <param name="e"></param> private void ChkEditAdoptable_Click(object sender, RoutedEventArgs e) { try { string caption = (bool)chkEditAdoptable.IsChecked ? "Set Adoptable" : "Set Non-Adoptable"; if (MessageBox.Show("Are you sure?", caption, MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.No) { chkEditAdoptable.IsChecked = !(bool)chkEditAdoptable.IsChecked; return; } if (_animalManager.SetAnimalAdoptableState((bool)chkEditAdoptable.IsChecked, (int)lblEditAnimalID.Content)) { MessageBox.Show("Record Edited Successfully.", "Result"); } if ((bool)chkEditActive.IsChecked) { refreshActiveData(); } else { refreshInactiveData(); } } catch (Exception ex) { LogicLayerErrorHandler.ActivateDeactivateErrorMessage(ex.Message + "\n\n" + ex.InnerException); } }