private void Button_Click_RemoveTester(object sender, RoutedEventArgs e) { GetIDWindow getIDWindow = new GetIDWindow(); getIDWindow.ShowDialog(); List <TesterTest> abortedTests; if (getIDWindow.IsClosedByButton) { try { abortedTests = MainWindow.bl.RemoveTester(getIDWindow.TxtBx_ID.Text); } catch (KeyNotFoundException ex) { MessageBox.Show(ex.Message, "ID not Exist", MessageBoxButton.OK, MessageBoxImage.Error); return; } string aborted = ""; foreach (var item in abortedTests) { aborted += "Test Serial: " + item.TestId + ". Date: " + item.DateOfTest.ToShortDateString() + ". Hour: " + item.HourOfTest + ":00.\n"; } MessageBox.Show("Tester with ID " + getIDWindow.TxtBx_ID.Text + " successfuly deleted.\n" + "Aborted Tests:\n" + aborted, "Delete Status", MessageBoxButton.OK, MessageBoxImage.Information); } }
private void Button_Click_RemoveTrainee(object sender, RoutedEventArgs e) { GetIDWindow getIDWindow = new GetIDWindow(); getIDWindow.ShowDialog(); if (getIDWindow.IsClosedByButton) { try { MainWindow.bl.RemoveTrainee(getIDWindow.TxtBx_ID.Text); } catch (KeyNotFoundException ex) { MessageBox.Show(ex.Message, "ID not Exist", MessageBoxButton.OK, MessageBoxImage.Error); return; } MessageBox.Show("Trainee with ID " + getIDWindow.TxtBx_ID.Text + " successfuly deleted.", "Delete Status", MessageBoxButton.OK, MessageBoxImage.Information); } }
private void Button_Click_UpdateTrainee(object sender, RoutedEventArgs e) { GetIDWindow getIDWindow = new GetIDWindow(); getIDWindow.ShowDialog(); if (getIDWindow.IsClosedByButton) { Trainee traine; try { traine = MainWindow.bl.GetTraineeByID(getIDWindow.TxtBx_ID.Text); } catch (KeyNotFoundException ex) { MessageBox.Show(ex.Message, "ID not Exist", MessageBoxButton.OK, MessageBoxImage.Error); return; } TraineeDetailsWindow traineeDetailsWindow = new TraineeDetailsWindow(traine, "Update"); traineeDetailsWindow.ShowDialog(); } }
private void Button_Trainee_Click(object sender, RoutedEventArgs e) { GetIDWindow getIDWindow = new GetIDWindow(this, "Trainee"); getIDWindow.ShowDialog(); }