Esempio n. 1
0
        // Made By: Davut
        // laat de drankjes zien in de vorm van een tabel
        // en of er genoeg voorraad is per drankje
        public static ListView showDrankVoorraad()
        {
            List <SomerenModel.DrankVoorraad> dl = new List <SomerenModel.DrankVoorraad>();
            SomerenDB somerendb = new SomerenDB();

            // hier halen we de drankjes op van de database
            dl = somerendb.DB_GetDrankVoorraad();

            ListView c = new ListView();

            c.Height = 1000;
            c.Width  = 400;
            c.View   = View.Details;
            c.Columns.Add("Dranken", 100, HorizontalAlignment.Left);
            c.Columns.Add("Voorraad", 200, HorizontalAlignment.Left);

            // hier vullen we de lijst/tabel met informatie
            foreach (SomerenModel.DrankVoorraad voorraad in dl)
            {
                string       naam = voorraad.getNaam();
                ListViewItem li   = new ListViewItem(naam);
                li.Tag = voorraad;

                if (voorraad.getvoorraad() < 10)
                {
                    string aantalVoorraad = "Voorraad bijna op!";
                    li.SubItems.Add(aantalVoorraad, System.Drawing.Color.Red, System.Drawing.Color.Red, null);
                }
                else
                {
                    string aantalVoorraad = "Voldoende voorraad.";
                    li.SubItems.Add(aantalVoorraad, System.Drawing.Color.Green, System.Drawing.Color.Green, null);
                }

                c.Items.Add(li);
            }
            return(c);
        }