Beispiel #1
0
 /// <summary>
 ///     Remove selected trainee
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void RemoveTestClick(object sender, RoutedEventArgs e)
 {
     try
     {
         var test = TestGrid.SelectedItem as Test;
         //validate delete
         if (!ValidationMessage.Show("Are you sure you want to delete test number " + test?.Id + " ?"))
         {
             return;
         }
         _bL.RemoveTest(test);
         RefreshData();
     }
     catch (Exception ex)
     {
         if (ex.Message != "Object reference not set to an instance of an object.")
         {
             ExceptionMessage.Show(ex.Message, ex.ToString());
         }
     }
 }
Beispiel #2
0
 /// <summary>
 ///     Remove selected trainee
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void RemoveTraineeClick(object sender, RoutedEventArgs e)
 {
     try
     {
         var trainee = TraineeGrid.SelectedItem as Trainee;
         //validate delete
         if (!ValidationMessage.Show("Are you sure you want to delete " + trainee?.FirstName + " " +
                                     trainee?.LastName + "?"))
         {
             return;
         }
         _bL.RemoveTrainee(trainee);
         RefreshData();
     }
     catch (Exception ex)
     {
         if (ex.Message != "Object reference not set to an instance of an object.")
         {
             ExceptionMessage.Show(ex.Message, ex.ToString());
         }
     }
 }
Beispiel #3
0
 /// <summary>
 /// Shows the exception.
 /// </summary>
 /// <param name="form">The form.</param>
 /// <param name="title">The title.</param>
 /// <param name="ex">The ex.</param>
 public static void ShowException(DependencyObject form, string title, ValidationException ex)
 {
     ShowException(form, ex);
     ValidationMessage.Show(form as Window, title, ex);
 }