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