示例#1
0
        //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);
        }
示例#2
0
        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);
                }
            }
        }
示例#3
0
        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);
                }
            }
        }
示例#4
0
        //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);

        }