//Klik op item in List View Dranken -- voegt item toe aan bestellijst private void ListViewDranken_SelectedIndexChanged(object sender, EventArgs e) { ListView.SelectedListViewItemCollection Dranken = this.ListViewDranken.SelectedItems; Bestellingen tijdelijk = new Bestellingen(); foreach (ListViewItem item in Dranken) { //Voegt item + aantal aan dictionary int itemNummer = Convert.ToInt32(item.SubItems[3].Text); if (Int32.Parse(item.SubItems[1].Text) <= 10) { MessageBox.Show("Kan niet besteld worden, te weinig op voorraad"); } else { tijdelijkeBestelling.addItem(itemNummer); //Berekent totaalprijs string prijsString = item.SubItems[2].Text.ToString().Trim(); float prijsFloat = Single.Parse(prijsString); totaalPrijs = totaalPrijs + prijsFloat; //Voegt producten toe aan bestellijst ListViewItem bestellijst = new ListViewItem(item.Text); bestellijst.SubItems.Add(item.SubItems[2]); bestellijst.SubItems.Add(item.SubItems[3]); ListViewBestellijst.Items.Add(bestellijst); } } lbl_TotaalPrijs.Text = Convert.ToString(totaalPrijs); }
public Bestelling(string Soort, int tafelnummer) { InitializeComponent(); Soortpublic = Soort; Bestellingen producten = new Bestellingen(); lbl_Tafelnummer.Text = "Tafel " + tafelnummer.ToString(); //Voegt Items aan juiste ViewList toe foreach (Item item in producten.Items) { if (item.kaart_id == 1) { ListViewItem Lunch = new ListViewItem(item.naam); Lunch.SubItems.Add(item.Voorraad.ToString()); Lunch.SubItems.Add(item.Prijs.ToString()); Lunch.SubItems.Add(item.id.ToString()); Lunch.SubItems.Add("1"); ListViewLunch.Items.Add(Lunch); } else if (item.kaart_id == 2) { ListViewItem Diner = new ListViewItem(item.naam); Diner.SubItems.Add(item.Voorraad.ToString()); Diner.SubItems.Add(item.Prijs.ToString()); Diner.SubItems.Add(item.id.ToString()); ListViewDiner.Items.Add(Diner); } else if (item.kaart_id == 3) { ListViewItem Dranken = new ListViewItem(item.naam); Dranken.SubItems.Add(item.Voorraad.ToString()); Dranken.SubItems.Add(item.Prijs.ToString()); Dranken.SubItems.Add(item.id.ToString()); ListViewDranken.Items.Add(Dranken); } } }