コード例 #1
0
        // Kayleigh
        private BestelItem ReadBestelItem(SqlDataReader reader)
        {
            try
            {
                int    BestelItemID = reader.GetInt32(0);
                int    bestelId     = reader.GetInt32(1);
                int    menuItemID   = reader.GetInt32(2);
                int    aantal       = reader.GetInt32(3);
                Status status       = (Status)Enum.Parse(typeof(Status), reader.GetString(4));
                string opmerking    = reader.GetString(5);

                double   BestelItemPrijs  = reader.GetDouble(6);
                DateTime bestelItemTijd   = reader.GetDateTime(7);
                string   MenuItemNaam     = reader.GetString(9);
                double   MenuItemPrijs    = reader.GetDouble(10);
                int      MenuItemVoorraad = reader.GetInt32(11);

                int     MenuCatId     = reader.GetInt32(12);
                int     tafelId       = reader.GetInt32(14);
                int     medId         = reader.GetInt32(15);
                bool    betaald       = reader.GetBoolean(16);
                string  menuCatNaam   = reader.GetString(18);
                int     btw           = reader.GetInt32(19);
                int     MenuKaartId   = reader.GetInt32(20);
                string  menukaartNaam = reader.GetString(22);
                bool    tafelstatus   = reader.GetBoolean(24);
                string  voornaam      = reader.GetString(26);
                string  achternaam    = reader.GetString(27);
                Functie functie       = (Functie)Enum.Parse(typeof(Functie), reader.GetString(28));
                string  wachtwoord    = reader.GetString(29);


                MenuKaart     kaart      = new MenuKaart(MenuKaartId, menukaartNaam);
                Menucategorie cat        = new Menucategorie(MenuCatId, menuCatNaam, btw, kaart);
                MenuItem      menuitem   = new MenuItem(menuItemID, MenuItemNaam, MenuItemPrijs, MenuItemVoorraad, cat);
                Tafel         tafel      = new Tafel(tafelId, tafelstatus);
                Medewerker    med        = new Medewerker(medId, voornaam, achternaam, functie, wachtwoord);
                Bestelling    best       = new Bestelling(bestelId, betaald, tafel, med);
                BestelItem    bestelItem = new BestelItem(BestelItemID, best, menuitem, BestelItemPrijs, aantal, status, opmerking, bestelItemTijd);
                return(bestelItem);
            }
            catch
            {
                return(null);
            }
        }
コード例 #2
0
        private MenuItem ReadMenuItem(SqlDataReader reader)
        {
            try
            {
                int    menuitemID = (int)reader["ID"];
                string gerecht    = (string)reader["Gerecht"];
                double prijs      = (double)reader["Prijs"];
                int    voorraad   = (int)reader["Voorraad"];

                int    categorieid  = (int)reader["categorieID"];
                string categorie    = (string)reader["Categorie"];
                int    btw          = (int)reader["btw"];
                int    menukaart_id = (int)reader["menuKaartID"];
                string naam         = (string)reader["Kaart"];

                Menucategorie cAtegorie = new Menucategorie(categorieid, categorie, btw, new MenuKaart(menukaart_id, naam));
                return(new MenuItem(menuitemID, gerecht, prijs, voorraad, cAtegorie));
            }
            catch
            { return(null); }
        }