Пример #1
0
        public decimal BerekenBedrag()
        {
            totaalBedrag = 0m;
            decimal gerechtenPrijs = BesteldGerechten != null?BesteldGerechten.BerekenBedrag() : 0m;

            decimal drankPrijs = Dranken != null?Dranken.BerekenBedrag() : 0m;

            decimal dessertsPrijs = Desserts != null?Desserts.BerekenBedrag() : 0m;

            totaalBedrag = Aantal * (drankPrijs + gerechtenPrijs + dessertsPrijs);
            if (BesteldGerechten != null && Dranken != null && Desserts != null)
            {
                totaalBedrag *= 0.9m;
            }
            //totaalBedrag = Aantal * (BesteldGerechten.BerekenBedrag() + Dranken.BerekenBedrag() + Desserts.BerekenBedrag());
            return(totaalBedrag);
        }
Пример #2
0
        public string ToonBestelling()
        {
            bestellingenValue  = "";
            bestellingenValue += Klanten != null ? $"{Klanten.KlantID}#":"0#";
            bestellingenValue += BesteldGerechten != null ? $"{BesteldGerechten.Gerecht.Naam}-{BesteldGerechten.Grootte}-{BesteldGerechten.AantalExtras}-{BesteldGerechten.ExtraString("-").Replace("extra: ","")}#" : "#";
            if (Dranken != null)
            {
                bestellingenValue += Dranken is Frisdrank ? $"F-{Dranken.Naam}#" : $"W-{Dranken.Naam}#";
            }
            else
            {
                bestellingenValue += "#";
            }
            bestellingenValue += Desserts != null ? $"{Desserts.Naam}#" : "#";
            bestellingenValue += Aantal;

            return(bestellingenValue);
        }