public bool VoegBelegToe(Beleg beleg, out Boolean MeerDanVijf) { if (this.beleg.Count >= 5) { MeerDanVijf = true; } else { MeerDanVijf = false; } // Controleer eerst of er niet al eentje is met dezelfde naam. foreach (Beleg artikel in this.beleg) { if (artikel.Beschrijving == beleg.Beschrijving) { return(false); } } // Voeg het artikel toe aan de lijst. this.beleg.Add(beleg); //MeerDanVijf = true; return(true); }
private void btBelegToevoegen_Click(object sender, EventArgs e) { bool meerdanVijf; Beleg geselecteerdBeleg = (Beleg)cbBeleg.SelectedItem; bool gelukt = huidigBroodje.VoegBelegToe(geselecteerdBeleg, out meerdanVijf); if (!gelukt) { MessageBox.Show("Beleg bestaat al"); } else if (meerdanVijf == true) { MessageBox.Show("vijf bereikt"); } else { MessageBox.Show("Beleg toegevoegd."); btBroodjeKlaar.Enabled = true; } }