//Methodes public override string ToString() { return(UrenVerhuurd.ToString() + ", " + Bedrag.ToString() + ", " + Tijdstip.ToString() + ", " + BTWTarief.ToString() + ", " + PrijsPerUur.ToString()); }
//Methodes public override string ToString() { return(Aantal.ToString() + ", " + Bedrag.ToString() + ", " + Tijdstip.ToString() + ", " + BTWTarief.ToString() + ", " + Prijs.ToString()); }
public List<IInkomsten> Overzicht(BTWTarief tarief) { // Opgelet: je methode geeft geen inkomsten terug. List<IInkomsten> inkomsten = new List<IInkomsten>(); foreach (Verkoop v in verkopen) //Fout gevonden, om een van der reden is het tarief niet zichtbaar // in de hoofdklasse maar wel in de subklasse. { string test = v.BTWTarief.ToString(); string testTarief = tarief.ToString(); if (v.BTWTarief == tarief || tarief == BTWTarief.Ongespecifeerd) { inkomsten.Add(v); } } foreach (Verhuur v in verhuringen) { if (v.BTWTarief == tarief || tarief == BTWTarief.Ongespecifeerd) { inkomsten.Add(v); } } inkomsten.OrderByDescending(i => i.Tijdstip).ToList(); //gebruik maken van Icomparable in verhuur en verkoop i.p.v lambda return inkomsten; }