private void BestellingenGereed() { //bestelling service aanmaken Bevat_Service bevat_Service = new Bevat_Service(); idsGereed = bevat_Service.KrijgBestellingEnMenuItemIDGereed(); //eerst de listview legen. lv_klaarstaandebestellingen.Clear(); //kolommen toevoegen lv_klaarstaandebestellingen.Columns.Add("Tijd van opname", 75); lv_klaarstaandebestellingen.Columns.Add("Bestelling Id", 100); lv_klaarstaandebestellingen.Columns.Add("Tafel Id", 100); //vul de listview foreach (KeyValuePair <Bevat, Klant> pair in idsGereed) { ListViewItem li = new ListViewItem(pair.Key.tijdOpname.ToString()); li.SubItems.Add(pair.Key.bestellingID.ToString()); li.SubItems.Add(pair.Value.tafelID.ToString()); lv_klaarstaandebestellingen.Items.Add(li); bestellingen.Add(pair.Key); } lv_klaarstaandebestellingen.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent); lv_klaarstaandebestellingen.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize); AutoLaadBestellingGereed(); }
//onderstaande methode vult de listview met klaarstaande bestellingen private void VulKlaarstaandeBestellingen() { //leeg de listview voordat die weer gevult wordt lv_KlaarstaandeBestellingenPDA.Clear(); //maak kolommen lv_KlaarstaandeBestellingenPDA.Columns.Add("Tafel Id"); lv_KlaarstaandeBestellingenPDA.Columns.Add("Bestelling Id"); Bevat_Service bevat_service = new Bevat_Service(); Dictionary <Bevat, Klant> bestellingenKlaar = bevat_service.KrijgBestellingEnMenuItemIDGereed(); foreach (KeyValuePair <Bevat, Klant> pair in bestellingenKlaar) { ListViewItem li = new ListViewItem(pair.Value.tafelID.ToString()); li.SubItems.Add(pair.Key.bestellingID.ToString()); lv_KlaarstaandeBestellingenPDA.Items.Add(li); } lv_KlaarstaandeBestellingenPDA.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent); lv_KlaarstaandeBestellingenPDA.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize); }