示例#1
0
        // verwijderd een bestelitem van de database
        private void Btn_VerwijderItemUitDB_Click(object sender, EventArgs e)
        {
            BestelItems_Service  logBestelItems  = new BestelItems_Service();
            Bestellingen_Service logBestellingen = new Bestellingen_Service();
            MenuItems_Service    logMenuItems    = new MenuItems_Service();

            foreach (ListViewItem item in listView_Bestelling.SelectedItems)
            {
                BestelItem bestelItem = (BestelItem)item.Tag;
                logBestelItems.VerwijderBestelItemUitDB(bestelItem);
            }

            int bestellingId = logBestellingen.GetBestellingIdByTafelNummer(tafel);
            List <BestelItem> lijstBestelItems = logBestelItems.GetBestellingItems(bestellingId);

            listView_Bestelling.Items.Clear();

            foreach (BestelItem item in lijstBestelItems)
            {
                ListViewItem lvi = new ListViewItem(item.MenuItem.Shortname);
                lvi.SubItems.Add(item.Aantal.ToString());
                lvi.SubItems.Add(logMenuItems.BerekenTotaalBestelItem(item).ToString());
                lvi.SubItems.Add(item.Opmerking);
                lvi.Tag = item;
                listView_Bestelling.Items.Add(lvi);
            }
        }
示例#2
0
        // toont de totale bestelling van een tafel
        private void ToonTotaleBestelling(object sender, EventArgs e)
        {
            listView_Bestelling.Items.Clear();
            pnl_optiesbestelling.Controls.Clear();
            flowLP_MenuItems.Controls.Clear();

            pnl_optiesbestelling.Controls.Add(Btn_VerwijderItemUitDB);
            Btn_VerwijderItemUitDB.Enabled = true;
            Btn_VerwijderItemUitDB.Visible = true;

            Bestellingen_Service logBestelingen = new Bestellingen_Service();
            BestelItems_Service  logBestelItems = new BestelItems_Service();
            MenuItems_Service    logMenuItems   = new MenuItems_Service();

            if (logBestelingen.ControleerOfTafelAlBestellingHeeft(tafel) == false)
            {
                return;
            }

            int bestellingId = logBestelingen.GetBestellingIdByTafelNummer(tafel);
            List <BestelItem> totaleLijstBestelItems = logBestelItems.GetBestellingItems(bestellingId);

            foreach (BestelItem item in totaleLijstBestelItems)
            {
                ListViewItem lvi = new ListViewItem(item.MenuItem.Shortname);
                lvi.SubItems.Add(item.Aantal.ToString());
                lvi.SubItems.Add(logMenuItems.BerekenTotaalBestelItem(item).ToString());
                lvi.SubItems.Add(item.Opmerking);
                lvi.Tag = item;
                listView_Bestelling.Items.Add(lvi);
            }
        }
示例#3
0
        // Update de listview met de bestel items in de lijstBestelItems
        private void UpdateListView()
        {
            listView_Bestelling.Items.Clear();

            MenuItems_Service logMenuItems = new MenuItems_Service();

            foreach (BestelItem item in lijstBestelItem)
            {
                ListViewItem lvi = new ListViewItem(item.MenuItem.Shortname);
                lvi.Tag = item;
                lvi.SubItems.Add(item.Aantal.ToString());
                lvi.SubItems.Add(logMenuItems.BerekenTotaalBestelItem(item).ToString());
                lvi.SubItems.Add(item.Opmerking);
                listView_Bestelling.Items.Add(lvi);
            }
        }