Esempio n. 1
0
 public bool BestellingAfrekenen(Bestelling bestelling, decimal bedrag)
 {
     bestelling.Afrekenen(bedrag, DateTime.Now, bestelling.BetaaldBestuur);
     _afgerekendeBestellingen.Add(bestelling);
     BedragInKas += bestelling.BetaaldBedrag;
     _afgerekendeBestellingen.Sort((x, y) => - x.DatumBetaald.CompareTo(y.DatumBetaald));
     _bestellingen.Remove(bestelling);
     if (Database.GetIsConnected())
     {
         if (bestelling.GetProducten().Count > 0)
         {
             Database.BestellingRepo.BetaalBestelling(bestelling);
         }
         else
         {
             Database.BestellingRepo.DeleteBestelling(bestelling);
         }
         if (bedrag > 0)
         {
             Database.KassaLogRepo.AddLogString(
                 Id, bedrag + " euro toegevoegd aan kas", KassaSoortEnum.BETALING);
         }
         player.Play();
     }
     return(true);
 }
Esempio n. 2
0
        public void AfrekenenTest()
        {
            testBestelling.Afrekenen(3.50m, DateTime.Now, true);

            Assert.AreEqual(testBestelling.Betaald, true);
        }