Esempio n. 1
0
 private void btnWedstrijdAanmaken_Click(object sender, EventArgs e)
 {
     try
     {
         Wedstrijd wedstrijd = null;
         foreach (Team T1 in Competitie.Teams)
         {
             foreach (Team T2 in Competitie.Teams)
             {
                 if (T1.Naam == cbThuis.Text)
                 {
                     if (T2.Naam == cbUit.Text)
                     {
                         if (chbOefenwedstrijd.Checked)
                         {
                             wedstrijd = new OefenWedstrijd(T1, T2, (int)nuDoelpuntenThuis.Value,
                                                            (int)nuDoelpuntenUit.Value);
                             T1.NieuweWedstrijd(wedstrijd);
                             T2.NieuweWedstrijd(wedstrijd);
                         }
                         else
                         {
                             wedstrijd = new CompetitieWedstrijd(T1, T2, (int)nuDoelpuntenThuis.Value,
                                                                 (int)nuDoelpuntenUit.Value, tbScheidsrechter.Text);
                             Competitie.NieuweWedstrijd((CompetitieWedstrijd)wedstrijd);
                         }
                     }
                 }
             }
         }
         MessageBox.Show("Wedstrijd is aangemaakt");
         RefreshListBoxTeams();
     }
     catch (OngeldigeWedstrijdException)
     {
         MessageBox.Show("Wedstrijd kon niet worden aangemaakt");
     }
 }