//Deze methode retourneert het gezochte huuritem als het bestaat public Huuritem GeefHuuritem(string itemNaam) { foreach (Huuritem h in databaseKoppeling.HaalHuuritemsOp(naam)) { if (h.Naam == itemNaam) { return(h); } } return(null); }
private void updateEventTab() { dtpBeginDatum.Value = administratie.GeefEvent(cbEventsEventbeheer.Text).BeginDatum; dtpEindDatum.Value = administratie.GeefEvent(cbEventsEventbeheer.Text).EindDatum; tbEventNaamEventbeheer.Text = administratie.GeefEvent(cbEventsEventbeheer.Text).Naam; tbPlaatsEventbeheer.Text = administratie.GeefEvent(cbEventsEventbeheer.Text).Plaats; tbAdresEventbeheer.Text = administratie.GeefEvent(cbEventsEventbeheer.Text).Adres; cbDeelnemersEventbeheer.Items.Clear(); cbPlaatsen.Items.Clear(); cbMateriaal.Items.Clear(); lbGebruikerinfo.Items.Clear(); lbHuidigMateriaal.Items.Clear(); cbMateriaalToevoegen.SelectedIndex = 0; lbHuidigePlaatsen.Items.Clear(); foreach (Persoon p in administratie.GeefEvent(cbEventsEventbeheer.Text).Personen) { if (p is Bezoeker) { cbDeelnemersEventbeheer.Items.Add(p.Naam + " " + p.Achternaam + ", " + p.RfidCode); cbDeelnemersEventbeheer.SelectedIndex = 0; } } foreach (Plaats p in database.HaalPlaatsenOp(administratie.HuidigEvent.Naam)) { cbPlaatsen.Items.Add(p.PlaatsNummer); cbPlaatsen.SelectedIndex = 0; } foreach (Huuritem h in database.HaalHuuritemsOp(administratie.HuidigEvent.Naam)) { cbMateriaal.Items.Add(h.Naam + ", " + h.Type); cbMateriaal.SelectedIndex = 0; } foreach (Persoon p in administratie.GeefEvent(cbEventsEventbeheer.Text).Personen) { if (p is Bezoeker) { Bezoeker b = p as Bezoeker; string info = p.RfidCode + ", " + p.Naam + " " + p.Achternaam + ", " + p.Gebruikersnaam + ", " + administratie.GeefPlaats(b, administratie.GeefEvent(cbEventsEventbeheer.Text)); lbGebruikerinfo.Items.Add(info); } } foreach (Huuritem h in database.HaalHuuritemsOp(administratie.HuidigEvent.Naam)) { string status; if (h.IsGehuurd) { status = "Gehuurd"; } else { status = "Niet gehuurd"; } string toevoegen = h.Naam + ", " + h.Type + ", " + status + "\n"; lbHuidigMateriaal.Items.Add(toevoegen); } foreach (Plaats p in database.HaalPlaatsenOp(administratie.HuidigEvent.Naam)) { if (p.Huurder != null) { string info = p.PlaatsNummer + ", " + p.AantalPersonen + " personen, " + p.Huurder.Gebruikersnaam + ", € " + p.Prijs; lbHuidigePlaatsen.Items.Add(info); } else { string info = p.PlaatsNummer + ", " + p.AantalPersonen + " personen, " + "Niet verhuurd, " + "€ " + p.Prijs; lbHuidigePlaatsen.Items.Add(info); } } }