// 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); } }
// verzend bestelling naar DB private void Btn_Verstuur_Click(object sender, EventArgs e) { if (lijstBestelItem.Count == 0) { return; } MenuItems_Service logMenuItems = new MenuItems_Service(); logMenuItems.BewerkVoorraad(lijstBestelItem); Bestellingen_Service logBestellingen = new Bestellingen_Service(); if (logBestellingen.ControleerOfTafelAlBestellingHeeft(tafel)) { logBestellingen.StuurBestelItemNaarDatabase(lijstBestelItem, tafel); } else { Bestelling bestelling = new Bestelling(lijstBestelItem, tafel, Status.Open, werknemer, logMenuItems.BerekenTotaalBestelling(lijstBestelItem), "", 0, DateTime.Now.ToString()); logMenuItems.StuurBestellingNaarDatabase(bestelling); logBestellingen.StuurBestelItemNaarDatabase(lijstBestelItem, tafel); } lijstBestelItem.Clear(); UpdateListView(); }
// 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); } }
public void btn_afrekenen_Click(object sender, EventArgs e) { Bestellingen_Service bestelling = new Bestellingen_Service(); bestelling.RekenBestellingAf(new Bestelling(logica.OrderId, totaalPrijs, Betaalwijze_out_lbl.Text, Opmerking_txtbox.Text, fooi)); this.Close(); }
private void data_source() { Bestellingen_Service bestellingen = new Bestellingen_Service(); // Niet automatisch kolomen genereren data_items.AutoGenerateColumns = false; // Bestellingen ophalen en in lijst zetten (in DAL) data_items.DataSource = bestellingen.make_listbestelling(status_actueel, is_drinken); }
// public void Verander_TafelStatus() { int order_id = 0; int item_id = 0; Bestellingen_Service bestellingen = new Bestellingen_Service(); //bestellingen.meld_gereed(order_id, item_id); { //lbl_tafel1.Text = Status_tafel.Bezet; } }
private void btn_gereed_Click(object sender, EventArgs e) { // Vind de geselecteerde rij, krijg het nummer van de rij, vind hiervan de waarde in de kolom "id" en het item id int order_id = int.Parse(Convert.ToString(data_items.Rows[(data_items.CurrentCell.RowIndex)].Cells[0].Value)); string item_naam = (Convert.ToString(data_items.Rows[(data_items.CurrentCell.RowIndex)].Cells[3].Value)); // Roep meld gereed aan en geef waardes door Bestellingen_Service bestellingen = new Bestellingen_Service(); bestellingen.meld_gereed(order_id, item_naam); reload(); }
private void data_source() { Bestellingen_Service bestellingen = new Bestellingen_Service(); // Bestellingen ophalen en in lijst zetten (in methode) //bestellingen.make_listbestelling_weergave(status_actueel, is_drinken); // Niet automatisch kolomen genereren //data_items.AutoGenerateColumns = false; // Check of we het bar of keuken form nodig hebben, en dit aan de databron binden if (is_drinken) { // data_items.DataSource = bestellingen.bar_lijst; } if (!is_drinken) { // data_items.DataSource = bestellingen.keuken_lijst; } }