/// <summary> /// Open een rekening voor deze cliënt. /// </summary> /// <param name="rekening">De rekening voor deze cliënt.</param> public void RekeningOpenen(zichtrekening rekening) { // Deze cliënt als houder van de rekening instellen rekening.Houder = $"{Voornaam} {Familienaam}"; // De rekening toevoegen aan de rekeningen van de cliënt rekeningen.Add(rekening); }
/// <summary> /// sluit de rekening alleen als er geen geld meer op staat /// </summary> /// <param name="rekeningnummer">Het rekeningnummer van de te sluiten rekening.</param> /// <returns>true indien sluiting gelukt is; false indien niet.</returns> public bool RekeningSluiten(string rekeningnummer) { bool isGelukt; // zoek de te sluiten rekening zichtrekening teSluitenRekening = RekeningOpzoeken(rekeningnummer); // Verwijder de gezochte rekening uit de lijst isGelukt = rekeningen.Remove(teSluitenRekening); return(isGelukt); }
/// <summary> /// Zoek een rekening van deze cliënt op. /// </summary> /// <param name="rekeningnummer">Het rekeningnummer van de te zoeken rekening.</param> /// <returns>De rekening indien gevonden; null indien niet gevonden.</returns> public zichtrekening RekeningOpzoeken(string rekeningnummer) { zichtrekening gezochteRekening = null; foreach (zichtrekening rekening in rekeningen) { if (rekening.Rekeningnummer == rekeningnummer) { gezochteRekening = rekening; } } return(gezochteRekening); }
static void Main(string[] args) { client clientnr1 = new client(); clientnr1.Voornaam = "marie"; clientnr1.Familienaam = "jeanne"; clientnr1.Adres = "willebroek"; zichtrekening ClientRek = new zichtrekening(); ClientRek.Rekeningnummer = "BE55 55 66 77 88 99"; ClientRek.Saldo = 500; Spaarrekening SprRekening = new Spaarrekening(); SprRekening.basisrente = 2; SprRekening.getrouwheidsrente = 5; Console.WriteLine($"basisrente: {SprRekening.basisrente}%"); Console.WriteLine($"getrouwheid: {SprRekening.getrouwheidsrente}%"); Console.WriteLine($"rekeningnummer: {ClientRek.Rekeningnummer}"); Console.ReadLine(); }