private void searchIcon_Click(object sender, RoutedEventArgs e) { try { if (idtextBox.Text.Length < 9) { idtextBox.BorderBrush = Brushes.Red; label1.Content = ""; button.IsEnabled = false; throw new Exception("Id - Not enough digits"); } temp_tester = bl.SearchTester(idtextBox.Text); if (temp_tester == null) { label1.Content = ""; button.IsEnabled = false; throw new Exception("The tester does not exist in the database"); } button.IsEnabled = true; label1.Content = temp_tester.ToString(); } catch (Exception message) { MessageBox.Show(message.Message); idtextBox.Text = ""; idtextBox.BorderBrush = Brushes.Black; } }
public void printDet(Object sender, EventArgs e) { var bc = new BrushConverter(); string id = this.checkId.Text; int newid = int.Parse(id); Trainee isExistTrainee = bl.getTraineeBL(newid); if (isExistTrainee != null) { this.details.Foreground = (Brush)bc.ConvertFrom("#019EAA"); string helpTrainee = isExistTrainee.ToString(); details.Text = helpTrainee; } else { Tester isExistTester = bl.getTesterBL(newid); if (isExistTester != null) { details.Foreground = (Brush)bc.ConvertFrom("#019EAA"); string helpTester = isExistTester.ToString(); details.Text = helpTester; } else { details.Text = "This Id dosen't exist in the system\n"; details.Foreground = Brushes.Red; } } }
/// <summary> /// This function will insert the appropriate values into the corresponding fields when we press on the button "submit" /// This is a sighnup function for a click event /// </summary> /// <param name="sender">Who is sensing the event</param> /// <param name="e">Details of the event occurred</param> private void SubmitBtn_Click(object sender, RoutedEventArgs e) { try { // the value that exists in the matrix is put in the current tester currentTester.TesterWorkHours[0, 0] = CheckBoxValue(TesterHours.aa.IsChecked.Value); currentTester.TesterWorkHours[0, 1] = CheckBoxValue(TesterHours.ab.IsChecked.Value); currentTester.TesterWorkHours[0, 2] = CheckBoxValue(TesterHours.ac.IsChecked.Value); currentTester.TesterWorkHours[0, 3] = CheckBoxValue(TesterHours.ad.IsChecked.Value); currentTester.TesterWorkHours[0, 4] = CheckBoxValue(TesterHours.ae.IsChecked.Value); currentTester.TesterWorkHours[0, 5] = CheckBoxValue(TesterHours.af.IsChecked.Value); currentTester.TesterWorkHours[1, 0] = CheckBoxValue(TesterHours.ba.IsChecked.Value); currentTester.TesterWorkHours[1, 1] = CheckBoxValue(TesterHours.bb.IsChecked.Value); currentTester.TesterWorkHours[1, 2] = CheckBoxValue(TesterHours.bc.IsChecked.Value); currentTester.TesterWorkHours[1, 3] = CheckBoxValue(TesterHours.bd.IsChecked.Value); currentTester.TesterWorkHours[1, 4] = CheckBoxValue(TesterHours.be.IsChecked.Value); currentTester.TesterWorkHours[1, 5] = CheckBoxValue(TesterHours.bf.IsChecked.Value); currentTester.TesterWorkHours[2, 0] = CheckBoxValue(TesterHours.ca.IsChecked.Value); currentTester.TesterWorkHours[2, 1] = CheckBoxValue(TesterHours.cb.IsChecked.Value); currentTester.TesterWorkHours[2, 2] = CheckBoxValue(TesterHours.cc.IsChecked.Value); currentTester.TesterWorkHours[2, 3] = CheckBoxValue(TesterHours.cd.IsChecked.Value); currentTester.TesterWorkHours[2, 4] = CheckBoxValue(TesterHours.ce.IsChecked.Value); currentTester.TesterWorkHours[2, 5] = CheckBoxValue(TesterHours.cf.IsChecked.Value); currentTester.TesterWorkHours[3, 0] = CheckBoxValue(TesterHours.da.IsChecked.Value); currentTester.TesterWorkHours[3, 1] = CheckBoxValue(TesterHours.db.IsChecked.Value); currentTester.TesterWorkHours[3, 2] = CheckBoxValue(TesterHours.dc.IsChecked.Value); currentTester.TesterWorkHours[3, 3] = CheckBoxValue(TesterHours.dd.IsChecked.Value); currentTester.TesterWorkHours[3, 4] = CheckBoxValue(TesterHours.de.IsChecked.Value); currentTester.TesterWorkHours[3, 5] = CheckBoxValue(TesterHours.df.IsChecked.Value); currentTester.TesterWorkHours[4, 0] = CheckBoxValue(TesterHours.ea.IsChecked.Value); currentTester.TesterWorkHours[4, 1] = CheckBoxValue(TesterHours.eb.IsChecked.Value); currentTester.TesterWorkHours[4, 2] = CheckBoxValue(TesterHours.ec.IsChecked.Value); currentTester.TesterWorkHours[4, 3] = CheckBoxValue(TesterHours.ed.IsChecked.Value); currentTester.TesterWorkHours[4, 4] = CheckBoxValue(TesterHours.ee.IsChecked.Value); currentTester.TesterWorkHours[4, 5] = CheckBoxValue(TesterHours.ef.IsChecked.Value); if (testerMaxTestsTextBox.Text == "") { throw new Exception("Must have max distance"); } if (testerMaxTestsTextBox.Text == "") { throw new Exception("Must have a maximum amount of tests"); } MessageBox.Show(currentTester.ToString()); //shows the tester detaild on the screen BL.AddTester(currentTester); //adds the current tester to the list of testers currentTester = new Tester(); //creates a new tester for current tester so the addition can work again well DataContext = currentTester; //sets the current tester in DataContext } catch (Exception exc) { MessageBox.Show(exc.Message); } }
/// <summary> /// This function will insert the appropriate values into the corresponding fields when we press on the button "submit" /// This is a sighnup function for a click event /// </summary> /// <param name="sender">Who is sensing the event</param> /// <param name="e">Details of the event occurred</param> private void SubmitBtn_Click(object sender, RoutedEventArgs e) { MessageBox.Show(currentTester.ToString()); try { BL.DeleteTester(currentTester); //deletes the current tester from the list of testers currentTester = new Tester(); //creates a new tester for current tester so the delete can work again well DataContext = currentTester; //sets the current tester in DataContext testerIdTextBox.IsEnabled = true; //so the delete can work again well } catch (Exception exc) { MessageBox.Show(exc.Message); } }
/// <summary> /// This function will insert the appropriate values into the corresponding fields when we press on the button "submit" /// This is a sighnup function for a click event /// </summary> /// <param name="sender">Who is sensing the event</param> /// <param name="e">Details of the event occurred</param> private void SubmitBtn_Click(object sender, RoutedEventArgs e) { //if you can click the button, we will enter the value in the appropriate field if (TesterHours.aa.IsEnabled) { currentTester.TesterWorkHours[0, 0] = CheckBoxValue(TesterHours.aa.IsChecked.Value); } if (TesterHours.ab.IsEnabled) { currentTester.TesterWorkHours[0, 1] = CheckBoxValue(TesterHours.ab.IsChecked.Value); } if (TesterHours.ac.IsEnabled) { currentTester.TesterWorkHours[0, 2] = CheckBoxValue(TesterHours.ac.IsChecked.Value); } if (TesterHours.ad.IsEnabled) { currentTester.TesterWorkHours[0, 3] = CheckBoxValue(TesterHours.ad.IsChecked.Value); } if (TesterHours.ae.IsEnabled) { currentTester.TesterWorkHours[0, 4] = CheckBoxValue(TesterHours.ae.IsChecked.Value); } if (TesterHours.af.IsEnabled) { currentTester.TesterWorkHours[0, 5] = CheckBoxValue(TesterHours.af.IsChecked.Value); } if (TesterHours.ba.IsEnabled) { currentTester.TesterWorkHours[1, 0] = CheckBoxValue(TesterHours.ba.IsChecked.Value); } if (TesterHours.bb.IsEnabled) { currentTester.TesterWorkHours[1, 1] = CheckBoxValue(TesterHours.bb.IsChecked.Value); } if (TesterHours.bc.IsEnabled) { currentTester.TesterWorkHours[1, 2] = CheckBoxValue(TesterHours.bc.IsChecked.Value); } if (TesterHours.bd.IsEnabled) { currentTester.TesterWorkHours[1, 3] = CheckBoxValue(TesterHours.bd.IsChecked.Value); } if (TesterHours.be.IsEnabled) { currentTester.TesterWorkHours[1, 4] = CheckBoxValue(TesterHours.be.IsChecked.Value); } if (TesterHours.bf.IsEnabled) { currentTester.TesterWorkHours[1, 5] = CheckBoxValue(TesterHours.bf.IsChecked.Value); } if (TesterHours.ca.IsEnabled) { currentTester.TesterWorkHours[2, 0] = CheckBoxValue(TesterHours.ca.IsChecked.Value); } if (TesterHours.cb.IsEnabled) { currentTester.TesterWorkHours[2, 1] = CheckBoxValue(TesterHours.cb.IsChecked.Value); } if (TesterHours.cc.IsEnabled) { currentTester.TesterWorkHours[2, 2] = CheckBoxValue(TesterHours.cc.IsChecked.Value); } if (TesterHours.cd.IsEnabled) { currentTester.TesterWorkHours[2, 3] = CheckBoxValue(TesterHours.cd.IsChecked.Value); } if (TesterHours.ce.IsEnabled) { currentTester.TesterWorkHours[2, 4] = CheckBoxValue(TesterHours.ce.IsChecked.Value); } if (TesterHours.cf.IsEnabled) { currentTester.TesterWorkHours[2, 5] = CheckBoxValue(TesterHours.cf.IsChecked.Value); } if (TesterHours.da.IsEnabled) { currentTester.TesterWorkHours[3, 0] = CheckBoxValue(TesterHours.da.IsChecked.Value); } if (TesterHours.db.IsEnabled) { currentTester.TesterWorkHours[3, 1] = CheckBoxValue(TesterHours.db.IsChecked.Value); } if (TesterHours.dc.IsEnabled) { currentTester.TesterWorkHours[3, 2] = CheckBoxValue(TesterHours.dc.IsChecked.Value); } if (TesterHours.dd.IsEnabled) { currentTester.TesterWorkHours[3, 3] = CheckBoxValue(TesterHours.dd.IsChecked.Value); } if (TesterHours.de.IsEnabled) { currentTester.TesterWorkHours[3, 4] = CheckBoxValue(TesterHours.de.IsChecked.Value); } if (TesterHours.df.IsEnabled) { currentTester.TesterWorkHours[3, 5] = CheckBoxValue(TesterHours.df.IsChecked.Value); } if (TesterHours.ea.IsEnabled) { currentTester.TesterWorkHours[4, 0] = CheckBoxValue(TesterHours.ea.IsChecked.Value); } if (TesterHours.eb.IsEnabled) { currentTester.TesterWorkHours[4, 1] = CheckBoxValue(TesterHours.eb.IsChecked.Value); } if (TesterHours.ec.IsEnabled) { currentTester.TesterWorkHours[4, 2] = CheckBoxValue(TesterHours.ec.IsChecked.Value); } if (TesterHours.ed.IsEnabled) { currentTester.TesterWorkHours[4, 3] = CheckBoxValue(TesterHours.ed.IsChecked.Value); } if (TesterHours.ee.IsEnabled) { currentTester.TesterWorkHours[4, 4] = CheckBoxValue(TesterHours.ee.IsChecked.Value); } if (TesterHours.ef.IsEnabled) { currentTester.TesterWorkHours[4, 5] = CheckBoxValue(TesterHours.ef.IsChecked.Value); } MessageBox.Show(currentTester.ToString()); try { BL.UpdateTester(currentTester); currentTester = new Tester(); //creates a new tester for current tester so the update can work well again DataContext = currentTester; //sets the current test in DataContext so the update can work well again testerIdTextBox.IsEnabled = true; //so the update can work well again //initialize all the buttons in the matri so that they can be pressed TesterHours.aa.IsEnabled = TesterHours.ab.IsEnabled = TesterHours.ac.IsEnabled = TesterHours.ad.IsEnabled = TesterHours.ae.IsEnabled = TesterHours.af.IsEnabled = TesterHours.ba.IsEnabled = TesterHours.bb.IsEnabled = TesterHours.bc.IsEnabled = TesterHours.bd.IsEnabled = TesterHours.be.IsEnabled = TesterHours.bf.IsEnabled = TesterHours.ca.IsEnabled = TesterHours.cb.IsEnabled = TesterHours.cc.IsEnabled = TesterHours.cd.IsEnabled = TesterHours.ce.IsEnabled = TesterHours.cf.IsEnabled = TesterHours.da.IsEnabled = TesterHours.db.IsEnabled = TesterHours.dc.IsEnabled = TesterHours.dd.IsEnabled = TesterHours.de.IsEnabled = TesterHours.df.IsEnabled = TesterHours.ea.IsEnabled = TesterHours.eb.IsEnabled = TesterHours.ec.IsEnabled = TesterHours.ed.IsEnabled = TesterHours.ee.IsEnabled = TesterHours.ef.IsEnabled = true; } catch (Exception exc) { MessageBox.Show(exc.Message); } }