示例#1
0
 private void ToevoegenButton_Click(object sender, EventArgs e)
 {
     try
     {
         if (isOpdracht)
         {
             Opdracht opdracht = new Opdracht(titelTextBox.Text, beschrijvingTextBox.Text, DateTime.Parse(deadlineMaskedTextBox.Text));
             ((Medewerker)medewerkerComboBox.SelectedItem).MeldingToevoegen(opdracht);
         }
         else
         {
             Defect defect = new Defect(titelTextBox.Text, beschrijvingTextBox.Text, (Prioriteitlagen)prioriteitComboBox.SelectedItem);
             ((Medewerker)medewerkerComboBox.SelectedItem).MeldingToevoegen(defect);
         }
     }
     catch (DatumInHetVerledenException ex)
     {
         MessageBox.Show(ex.Message, "Fout Datum");
     }
     catch (FormatException)
     {
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Probleem", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     UpdateMeldingen();
 }
示例#2
0
 public void TestdataToevoegen()
 {
     try
     {
         medewerkers.Add(new Medewerker("Robin", "01.09.27-000-00"));
         medewerkers.Add(new Medewerker("Jos", "99.05.10-000-00"));
         Opdracht ramenKuisen   = new Opdracht("Ramen kuisen", "Kuisen van de ramen", DateTime.Today);
         Opdracht wcSchoonmaken = new Opdracht("wc schoonmaken", "wc dweilen en stofzuigen", DateTime.Today.AddDays(4));
         Defect   beamerKapot   = new Defect("Beamer kapot", "Beamer geeft geen output signaal", Prioriteitlagen.Kritiek);
         Defect   deurKapot     = new Defect("Deur kapot", "de deur gaat niet meer open.", Prioriteitlagen.Kritiek);
         wcSchoonmaken.Status = Statussen.Gesloten;
         medewerkers[0].MeldingToevoegen(ramenKuisen);
         medewerkers[0].MeldingToevoegen(wcSchoonmaken);
         medewerkers[0].MeldingToevoegen(beamerKapot);
         medewerkers[1].MeldingToevoegen(deurKapot);
     }
     catch (DatumInHetVerledenException ex)
     {
         MessageBox.Show(ex.Message, "Probleem");
     }
 }