示例#1
0
        public void GenereerPrijzen(int hoeveelheid = 10)
        {
            string sql = "SELECT IDPrijs, artikelnaam, waardePerStuk, Startvoorraad, ActueleVoorraad " +
                         "FROM prijzen ";

            List <Prijs> dbprijzen = _db.GetPrijzen(sql);

            prijzen = new Dictionary <int, Prijs>();

            for (int i = 0; i <= 10; i++)
            {
                Prijs prijs = KrijgRandomPrijs(dbprijzen);
                prijzen.Add(prijs.Id, prijs);
                dbprijzen.Remove(prijs);
            }

            int total = 0;

            foreach (KeyValuePair <int, Prijs> prijs in prijzen)
            {
                Console.WriteLine($@"{prijs.Key} - {prijs.Value.Waarde}");
                total += prijs.Value.Waarde;
            }

            Console.WriteLine(total);
        }
示例#2
0
        private Prijs KrijgRandomPrijs(List <Prijs> dbprijzen)
        {
            Prijs pr = dbprijzen[_rn.Next(0, dbprijzen.Count - 1)];

            return(pr.Voorraad > 0 ? pr : KrijgRandomPrijs(dbprijzen));
        }