예제 #1
0
        public void BewerkVoorraad(List <BestelItem> lijstBestelItems)
        {
            MenuItem_DAO dalMenuItem = new MenuItem_DAO();

            foreach (BestelItem item in lijstBestelItems)
            {
                dalMenuItem.BewerkVoorraad(item.MenuItem, item.Aantal);
            }
        }
예제 #2
0
        public void meld_gereed(int order_id, string item_naam)
        {
            BestelItem_DAO DALitem      = new BestelItem_DAO();
            MenuItem_DAO   DALitem_naam = new MenuItem_DAO();

            // Naam omzetten naar een ID
            int item_id = DALitem_naam.GetIdForName(item_naam);

            // DAL laag aanroepen en waardes mee geven om gereed te melden
            DALitem.MeldGereed(order_id, item_id);
        }
예제 #3
0
        public List <MenuItem> HaalFilterdeLijstOp(MenuKaart categorie, Categorie subcategorie)
        {
            MenuItem_DAO    dalMenuItem    = new MenuItem_DAO();
            List <MenuItem> lijstMenuItems = new List <MenuItem>();

            foreach (MenuItem item in dalMenuItem.FilterByCategories(categorie, subcategorie))
            {
                lijstMenuItems.Add(item);
            }
            return(lijstMenuItems);
        }
예제 #4
0
        public void WijzigenMenu(int id, string menukaart, string subcategorie, string naam, string korteNaam, string prijs)
        {
            float        floatPrijs;
            bool         isFloat = float.TryParse(prijs, out floatPrijs);
            MenuItem_DAO DALItem = new MenuItem_DAO();

            int category = (int)Enum.Parse(typeof(MenuKaart), menukaart);
            int sub      = (int)Enum.Parse(typeof(Categorie), subcategorie);

            DALItem.WijzigenMenuitem(id, category, naam, korteNaam, prijs, sub);
        }
예제 #5
0
        public void ToevoegenMenu(string menukaart, string subcategorie, string naam, string korteNaam, string prijs)
        {
            MenuItem_DAO DALItem = new MenuItem_DAO();

            int category = (int)Enum.Parse(typeof(MenuKaart), menukaart);
            int sub      = (int)Enum.Parse(typeof(Categorie), subcategorie);

            DALItem.ToevoegenMenuitem(category, naam, korteNaam, prijs);

            int id = DALItem.GetIdForName(naam);

            DALItem.ToevoegenSubcategorie(id, sub);
        }
예제 #6
0
        public int GetVoorraad(MenuItem item)
        {
            MenuItem_DAO dalMenuItem = new MenuItem_DAO();

            List <MenuItem> lijstMenuItems = dalMenuItem.GetAll();

            int voorraad = 0;

            foreach (MenuItem dbItem in lijstMenuItems)
            {
                if (item == dbItem)
                {
                    dbItem.Voorraad = voorraad;
                }
            }

            return(voorraad);
        }
예제 #7
0
        public void VerwijderenMenu(int id)
        {
            MenuItem_DAO DALItem = new MenuItem_DAO();

            DALItem.VerwijderenMenuitem(id);
        }
예제 #8
0
        public void WijzigVoorraad(int id, int aantal, bool optellen)
        {
            MenuItem_DAO DALItem = new MenuItem_DAO();

            DALItem.WijzigVoorraad(id, aantal, optellen);
        }
예제 #9
0
        public List <MenuItem> make_list()
        {
            MenuItem_DAO DALitem = new MenuItem_DAO();

            return(DALitem.GetAll());
        }