Beispiel #1
0
        public VoorraadControle VoegVoorraadToe(Product product, int hoeveelheid, Lid controleur)
        {
            int oudeVoorraad, nieuweVoorraad;

            oudeVoorraad = product.Voorraad;
            product.SetVoorraad(hoeveelheid);
            nieuweVoorraad = product.Voorraad;
            VoorraadControle controle = new VoorraadControle(product, controleur, new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day),
                                                             oudeVoorraad, nieuweVoorraad, VoorraadEnum.Levering);

            product.AddVoorraadControle(controle);
            return(controle);
        }
Beispiel #2
0
        public VoorraadControle ChangeProduct(Product _product, Lid controleur, int oudeVoorraad, int nieuweVoorraad)
        {
            VoorraadControle controle = null;

            foreach (Product product in ProductenInVoorraad)
            {
                if (product.Id == _product.Id)
                {
                    controle = new VoorraadControle(product, controleur, new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day),
                                                    oudeVoorraad, nieuweVoorraad, VoorraadEnum.Telling);
                    product.AddVoorraadControle(controle);
                }
            }
            return(controle);
        }
Beispiel #3
0
 public void AddVoorraadControle(VoorraadControle controle)
 {
     voorraadOpbouw.Add(controle);
 }