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"); } }