public void AccountToevoegen(string wachtwoord, string naam, DateTime geboortedatum, string geslacht, string straat, string huisnummer, string woonplaats, string beroep, string opleiding, string email, string skype)
        {
            Modstatus       modstatus  = Modstatus.Actief;
            AbbonementClass abbonement = AbbonementClass.Gratis;
            uint            accountId  = 0;

            try
            {
                int accountid = Convert.ToInt32(data.KrijgLaatsteAccountId()) + 1;
                data.ToevoegenAccount(wachtwoord, naam, geboortedatum, geslacht, huisnummer, straat, woonplaats, beroep, opleiding, email, skype, Convert.ToString(abbonement), Convert.ToString(modstatus), accountid);
                //accountId = Convert.ToUInt32(data.OphalenAccountId(email));
            }
            catch (Exception e)
            {
                throw e;
            }

            AdresClass adres    = new AdresClass(straat, huisnummer, woonplaats);
            Geslacht   gelachtt = Geslacht.Man;

            if (geslacht == "Man")
            {
                gelachtt = Geslacht.Man;
            }
            else
            {
                gelachtt = Geslacht.Vrouw;
            }

            Account = new GeregistreerdeClass(accountId, naam, geboortedatum, gelachtt, adres, beroep, opleiding, email,
                                              skype, abbonement, modstatus, wachtwoord);
        }
Beispiel #2
0
        //public WerknemerClass(string naam, DateTime geboortedatum, Geslacht geslacht, AdresClass adres, string beroep,
        //    string opleiding, string email, string skype, AbbonementClass abbonement, Modstatus modstatus, List<ReviewClass> reviews
        //    ,double salaris, string functie, DateTime aangenomeop)
        //{
        //    base.Naam = naam;
        //    base.GeboorteDatum = geboortedatum;
        //    base.Geslacht = geslacht;
        //    base.Adres = adres;
        //    base.Beroep = beroep;
        //    base.Opleiding = opleiding;
        //    base.Email = email;
        //    base.Skype = skype;
        //    base.Abbonement = abbonement;
        //    base.Modstatus = modstatus;
        //    base.Reviews = reviews;

        //    this.Salaris = salaris;
        //    this.Functie = functie;
        //    this.AangenomenOp = aangenomeop;
        //}

        public WerknemerClass(uint accountId, string naam, DateTime geboortedatum, Geslacht geslacht, AdresClass adres, string beroep,
                              string opleiding, string email, string skype, AbbonementClass abbonement, Modstatus modstatus, string wachtwoord
                              , double salaris, string functie, DateTime aangenomeop)
        {
            base.AccountId     = accountId;
            base.Naam          = naam;
            base.GeboorteDatum = geboortedatum;
            base.Geslacht      = geslacht;
            base.Adres         = adres;
            base.Beroep        = beroep;
            base.Opleiding     = opleiding;
            base.Email         = email;
            base.Skype         = skype;
            base.Abbonement    = abbonement;
            base.Modstatus     = modstatus;
            base.Wachtwoord    = wachtwoord;
            base.Reviews       = new List <ReviewClass>();

            this.Salaris      = salaris;
            this.Functie      = functie;
            this.AangenomenOp = aangenomeop;
            this.Data         = data;
        }
Beispiel #3
0
 public GeregistreerdeClass(uint accountId, string naam, DateTime geboortedatum, Geslacht geslacht, AdresClass adres, string beroep,
                            string opleiding, string email, string skype, AbbonementClass abbonement, Modstatus modstatus, string wachtwoord)
 {
     base.AccountId     = accountId;
     base.Naam          = naam;
     base.GeboorteDatum = geboortedatum;
     base.Geslacht      = geslacht;
     base.Adres         = adres;
     base.Beroep        = beroep;
     base.Opleiding     = opleiding;
     base.Email         = email;
     base.Skype         = skype;
     base.Abbonement    = abbonement;
     base.Modstatus     = modstatus;
     base.Wachtwoord    = wachtwoord;
     base.Reviews       = new List <ReviewClass>();
     this.Data          = new Databasemanager();
 }