Beispiel #1
0
 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");
     }
 }
Beispiel #2
0
 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;
 }
Beispiel #3
0
 internal Lid(Int32 id, String gebruikersnaam, string paswoord, String voornaam, String achternaam, Adres adres = null) : this(id, gebruikersnaam, paswoord, 0.0M, voornaam, achternaam, adres)
 {
 }
Beispiel #4
0
 public Medewerker(int id, string gebruikersnaam, string paswoord, String voornaam, String achternaam, Adres adres = null) : base(id, gebruikersnaam, paswoord, Rol.Medewerker, voornaam, achternaam, adres)
 {
 }