public List <Voorstelling> GetVoorstelling() { List <Voorstelling> voorstellingen = new List <Voorstelling>(); var manager = new DBmanager(); using (var conAccess = manager.GetConnection()) { using (var comGetVrst = conAccess.CreateCommand()) { comGetVrst.CommandType = CommandType.Text; comGetVrst.CommandText = "SELECT vo_sleutel,vo_datum, vo_uur, vo_aantal_plaatsen from voorstellingen"; conAccess.Open(); using (var rdrAccess = comGetVrst.ExecuteReader()) { Int32 voorstelNummerPos = rdrAccess.GetOrdinal("vo_sleutel"); Int32 voorstelDagPos = rdrAccess.GetOrdinal("vo_datum"); Int32 voorstelUurPos = rdrAccess.GetOrdinal("vo_uur"); Int32 voorstelPlaatsPos = rdrAccess.GetOrdinal("vo_aantal_plaatsen"); while (rdrAccess.Read()) { voorstellingen.Add(new Voorstelling(rdrAccess.GetInt32(voorstelNummerPos), rdrAccess.GetDateTime(voorstelDagPos), rdrAccess.GetDateTime(voorstelUurPos), rdrAccess.GetInt32(voorstelPlaatsPos))); } } } return(voorstellingen); } }
public List <Klant> GetKlanten() { List <Klant> klanten = new List <Klant>(); var manager = new DBmanager(); using (var conAccess = manager.GetConnection()) { using (var comGetKlant = conAccess.CreateCommand()) { comGetKlant.CommandType = CommandType.Text; comGetKlant.CommandText = "SELECT re_voorstelling, re_aantal_volw, re_aantal_kind from reservaties"; //comGetKlant.CommandText = "SELECT * from reservaties"; conAccess.Open(); using (var rdrAccess = comGetKlant.ExecuteReader()) { Int32 voorstelnrPos = rdrAccess.GetOrdinal("re_voorstelling"); Int32 aantalVolwPos = rdrAccess.GetOrdinal("re_aantal_volw"); Int32 aantalKindPos = rdrAccess.GetOrdinal("re_aantal_kind"); Int32?aantalVolw; Int32?aantalKind; while (rdrAccess.Read()) { if (rdrAccess.IsDBNull(aantalVolwPos)) { aantalVolw = 0; } else { aantalVolw = rdrAccess.GetInt32(aantalVolwPos); } if (rdrAccess.IsDBNull(aantalKindPos)) { aantalKind = 0; } else { aantalKind = rdrAccess.GetInt32(aantalKindPos); } klanten.Add(new Klant(rdrAccess.GetInt32(voorstelnrPos), aantalVolw, aantalKind)); } } } } return(klanten); }