Пример #1
0
        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);
            }
        }
Пример #2
0
        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);
        }