// 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); } }
// 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); } }
// 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); } }