Exemple #1
0
 public bool VoegLidToe(Lid lid)
 {
     if (!LidCheck(lid))
     {
         Leden.Add(lid);
         return(true);
     }
     return(false);
 }
Exemple #2
0
 public VoorraadControle(Product product, Lid controleur, DateTime datumControle, int oud, int nieuw, VoorraadEnum opmerking)
 {
     Product        = product;
     Controleur     = controleur;
     DatumControle  = datumControle;
     OudeVoorraad   = oud;
     NieuweVoorraad = nieuw;
     Opmerking      = opmerking;
 }
Exemple #3
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);
        }
Exemple #4
0
 public bool LidCheck(Lid lid)
 {
     foreach (Lid l in Leden)
     {
         if (l.Achternaam == lid.Achternaam)
         {
             if (l.Voornaam == lid.Voornaam)
             {
                 return(true); // Persoon is al lid
             }
         }
     }
     return(false); // Persoon is nog geen lid
 }
Exemple #5
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);
        }
Exemple #6
0
 public void SetPersoon(Lid lid)
 {
     Lid  = lid;
     Naam = "";
 }
Exemple #7
0
 public Bestelling(int id, Lid lid, DateTime datum) : this(datum)
 {
     Id  = id;
     Lid = lid;
 }
Exemple #8
0
 public Bestelling(Lid lid, DateTime datum) : this(datum)
 {
     Lid  = lid;
     Naam = "";
 }
Exemple #9
0
 public VoorraadControle(int id, Product product, Lid controleur, DateTime datumControle, int oud, int nieuw, VoorraadEnum opmerking)
     : this(product, controleur, datumControle, oud, nieuw, opmerking)
 {
     Id = id;
 }