Пример #1
0
 public void NieuweWedstrijd(Wedstrijd wedstrijd)
 {
     if (wedstrijd.TeamThuis == wedstrijd.TeamUit || wedstrijd.DoelpuntenThuis < 0 || wedstrijd.DoelpuntenUit < 0)
     {
         throw new OngeldigeWedstrijdException("");
     }
     else
     {
         wedstrijd.TeamThuis.Wedstrijden.Add(wedstrijd);
         wedstrijd.TeamUit.Wedstrijden.Add(wedstrijd);
     }
 }
Пример #2
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");
     }
 }