private void button1_Click(object sender, EventArgs e) //button meld ongereed { foreach (ListViewItem item in LV_Gereed.Items) { if (item.Selected) { Model.BestellingItem bestellingItem = (Model.BestellingItem)LV_Gereed.SelectedItems[0].Tag; Logica.Barman_Logica.Instance.meldOnGereed(bestellingItem); } } ShowBestellingenDone(); ShowBestellingenToDo(); }
private void BTN_GereedMelden_Click(object sender, EventArgs e) { foreach (ListViewItem item in LV_Orders.Items) { if (item.Selected) { Model.BestellingItem bestellingItem = (Model.BestellingItem)LV_Orders.SelectedItems[0].Tag; Logica.Barman_Logica.Instance.meldGereed(bestellingItem); } } ShowBestellingenDone(); ShowBestellingenToDo(); }
public ListView ShowBestellingenDone() { DAL.Barman_DAL db = new DAL.Barman_DAL(); List <Model.BestellingItem> bestellingenLijst = new List <Model.BestellingItem>(db.BestellingDoneOphalen()); LV_Gereed.FullRowSelect = true; LV_Gereed.Scrollable = true; LV_Gereed.GridLines = true; LV_Gereed.MultiSelect = false; LV_Gereed.View = View.Details; Model.BestellingItem geselecteerdebestelling = null; if (LV_Gereed.SelectedItems.Count != 0) { geselecteerdebestelling = (BestellingItem)LV_Gereed.SelectedItems[0].Tag; } LV_Gereed.Items.Clear(); foreach (Model.BestellingItem bestellingItem in bestellingenLijst) { ListViewItem listViewItem = new ListViewItem(bestellingItem.aantal.ToString()); listViewItem.SubItems.Add(bestellingItem.naam); listViewItem.SubItems.Add(bestellingItem.besteltijd.ToString()); listViewItem.SubItems.Add(bestellingItem.tafelId.ToString()); listViewItem.SubItems.Add(bestellingItem.werknemerId); listViewItem.SubItems.Add(bestellingItem.status.ToString()); listViewItem.Tag = bestellingItem; LV_Gereed.Items.Add(listViewItem); if (listViewItem.Tag.Equals(geselecteerdebestelling)) { listViewItem.Focused = true; listViewItem.Selected = true; listViewItem.EnsureVisible(); } } return(LV_Gereed); }