public Gebruiker(int id, string gebruikersnaam, string paswoord, Rol rol = Rol.Anoniem, String voornaam = "", String achternaam = "", Adres adres = null) : base(id) { if (IsValidUsername(gebruikersnaam) && IsValidPaswoord(paswoord)) { Gebruikersnaam = gebruikersnaam; Paswoord = paswoord; IsAangemeld = false; Voornaam = voornaam; Achternaam = achternaam; Adres = adres; Rol = rol; } else { throw new GebruikerException("Ongeldige gegevens"); } }
internal Lid(int id, String gebruikersnaam, string paswoord, Decimal saldo, String voornaam, String achternaam, Adres adres = null) : base(id, gebruikersnaam, paswoord, Rol.Lid, voornaam, achternaam, adres) { Ontleningen = new List <Ontlening>(); Saldo = saldo; }
internal Lid(Int32 id, String gebruikersnaam, string paswoord, String voornaam, String achternaam, Adres adres = null) : this(id, gebruikersnaam, paswoord, 0.0M, voornaam, achternaam, adres) { }
public Medewerker(int id, string gebruikersnaam, string paswoord, String voornaam, String achternaam, Adres adres = null) : base(id, gebruikersnaam, paswoord, Rol.Medewerker, voornaam, achternaam, adres) { }