コード例 #1
0
ファイル: Persoon.cs プロジェクト: justapyromaniac/Exercises
 public Persoon(string naam, string voornaam, DateTime geboorteDatum, Geslachten geslacht)
 {
     Naam          = naam;
     Voornaam      = voornaam;
     GeboorteDatum = geboorteDatum;
     Geslacht      = geslacht;
 }
コード例 #2
0
 public Persoon(string voornaam, string naam, DateTime geboortedatum, Geslachten geslacht)
 {
     this.Voornaam      = voornaam;
     this.Naam          = naam;
     this.Geboortedatum = geboortedatum;
     this.Geslacht      = geslacht;
 }
コード例 #3
0
        //om random personen te maken
        public static Persoon MaakRandomPersoon()
        {
            List <string> namen = new List <string>
            {
                "Jones",
                "Free",
                "HayWood",
                "Dooley",
                "Jameson"
            };
            List <string> voornamen = new List <string>
            {
                "Morgan",
                "Jack",
                "Trevor",
                "Brian",
                "Peter"
            };
            string     randomNaam     = namen[generator.Next(namen.Count)];
            string     randomVoorNaam = voornamen[generator.Next(voornamen.Count)];
            int        randomYear     = generator.Next(1980, 2001);
            int        randomMonth    = generator.Next(1, 13);
            int        randomDay      = generator.Next(1, DateTime.DaysInMonth(randomYear, randomMonth) + 1);
            DateTime   randomDate     = new DateTime(randomYear, randomMonth, randomDay);
            Geslachten randomGeslacht = (Geslachten)generator.Next(2);

            return(new Persoon(randomNaam, randomVoorNaam, randomDate, randomGeslacht));
        }
コード例 #4
0
ファイル: Student.cs プロジェクト: DePotterr/Oefeningen-OOP
 public Student(string voornaam, string naam, string adres, Geslachten geslacht)
 {
     Studentennr = ++studentennr;
     Voornaam    = voornaam;
     Naam        = naam;
     Adres       = adres;
     Geslacht    = geslacht;
 }
コード例 #5
0
ファイル: Persoon.cs プロジェクト: DePotterr/Oefeningen-OOP
 public Persoon(string voornaam, string naam, DateTime geboortedatum, Geslachten geslacht)//, List<Auto> auto)
 {
     this.Voornaam      = voornaam;
     this.Naam          = naam;
     this.Geboortedatum = geboortedatum;
     this.Geslacht      = geslacht;
     this.Auto          = new List <Auto>();//auto;
 }
コード例 #6
0
ファイル: Persoon.cs プロジェクト: justapyromaniac/Exercises
 //Basic alles input constructor voor slechts een persoon
 public Persoon(string naam, string voornaam, DateTime geboorteDatum, Geslachten geslacht)
 {
     Naam          = naam;
     Voornaam      = voornaam;
     GeboorteDatum = geboorteDatum;
     Geslacht      = geslacht;
     //op deze manier heeft elke persoon een lege lijst van autos
     Autos = new List <Auto>();
 }
コード例 #7
0
 public Werknemer(string naam, Geslachten geslacht, DateTime geboorteDatum, string rijksRegisterNummer, string iban, DateTime datumInDienstTreding, double brutoLoon = 1900, ContractTypes typeContract = ContractTypes.Voltijds)
 {
     FunctieTitel         = "Werknemer";
     Naam                 = naam;
     Geslacht             = geslacht;
     GeboorteDatum        = geboorteDatum;
     Iban                 = iban;
     RijksRegisterNummer  = rijksRegisterNummer;
     BrutoLoon            = brutoLoon;
     TypeContract         = typeContract;
     DatumInDienstTreding = datumInDienstTreding;
     BedrijfsWagen        = false;
     AantalUren           = (typeContract == ContractTypes.Voltijds) ? 38 : AantalUren;
 }
コード例 #8
0
 public ItSupport(string naam, Geslachten geslacht, DateTime geboorteDatum, string rijksRegisterNummer, string iban, DateTime datumInDienstTreding, double brutoLoon = 2050) : base(naam, geslacht, geboorteDatum, rijksRegisterNummer, iban, datumInDienstTreding, brutoLoon)
 {
     TypeContract = ContractTypes.Voltijds;
     FunctieTitel = "It Support";
 }
コード例 #9
0
 public CustomerSupport(string naam, Geslachten geslacht, DateTime geboorteDatum, string rijksRegisterNummer, string iban, DateTime datumInDienstTreding, double brutoLoon = 2050) : base(naam, geslacht, geboorteDatum, rijksRegisterNummer, iban, datumInDienstTreding, brutoLoon)
 {
     ExtraLegaleVoordelen = 50 + 19.5;
     FunctieTitel         = "Customer Support";
 }
コード例 #10
0
 public Programmeur(string naam, Geslachten geslacht, DateTime geboorteDatum, string rijksRegisterNummer, string iban, DateTime datumInDienstTreding, bool bedrijfsWagen = false, double brutoLoon = 2200, ContractTypes typeContract = ContractTypes.Voltijds) : base(naam, geslacht, geboorteDatum, rijksRegisterNummer, iban, datumInDienstTreding, brutoLoon, typeContract)
 {
     BedrijfsWagen       = bedrijfsWagen;
     BedrijfsVoorheffing = (bedrijfsWagen ? 17.30 : 13.68);
     FunctieTitel        = "Programmeur";
 }
コード例 #11
0
 public Support(string naam, Geslachten geslacht, DateTime geboorteDatum, string rijksRegisterNummer, string iban, DateTime datumInDienstTreding, double brutoLoon = 2050, ContractTypes typeContract = ContractTypes.Voltijds) : base(naam, geslacht, geboorteDatum, rijksRegisterNummer, iban, datumInDienstTreding, brutoLoon, typeContract)
 {
     ExtraLegaleVoordelen = 50;
 }
コード例 #12
0
 public FaciliteitStudet(string voornaam, string naam, string adres, Geslachten geslacht, Faciliteiten faciliteit) : base(voornaam, naam, adres, geslacht)
 {
     Faciliteit = faciliteit;
 }
コード例 #13
0
ファイル: Persoon.cs プロジェクト: justapyromaniac/Exercises
 //Constructor voor een passagier
 public Persoon(string naam, string voornaam, DateTime geboorteDatum, Geslachten geslacht, Vlucht vlucht) : this(naam, voornaam, geboorteDatum, geslacht)
 {
     Vlucht = vlucht;
 }