static void Main(string[] args) { Vlucht FrankrijkBelgie = new Vlucht(35, Vlucht.AANKOMSTPLAATSEN.Frankrijk, Vlucht.VERTREKPLAATSEN.België, new DateTime(2020, 10, 15, 20, 25, 0), new DateTime(2020, 10, 15, 21, 25, 0)); Persoon Pieter = new Persoon("De Clerk", "Pieter", new DateTime(1990, 5, 15), Persoon.ToegelatenGeslachten.MAN); Pieter.SchrijfVluchtInformatie(); }
/** * Hoofd constructor * @Param {string} naam - De achternaam van de persoon * @Param {string} voorNaam - De voornaam van de persoon * @Param {DateTime} geboorteDatum - De geboorteDatum van de persoon * @Param {char} - geslacht - Geslacht van de persoon, 1 karakter * @Param {Vlucht} - vluchtDetails - Vlucht van de persoon */ public Persoon(string naam, string voorNaam, DateTime geboorteDatum, ToegelatenGeslachten geslacht, Vlucht vluchtDetails) { Naam = naam; VoorNaam = voorNaam; GeboorteDatum = geboorteDatum; Geslacht = geslacht.ToString(); VluchtDetails = vluchtDetails; }
/** * Valideer al de begin waarden * @Param {string} naam - De achternaam van de persoon * @Param {string} voorNaam - De voornaam van de persoon * @Param {DateTime} geboorteDatum - De geboorteDatum van de persoon * @Param {char} - geslacht - Geslacht van de persoon, 1 karakter * @Param {Vlucht} - vluchtDetails - Vlucht van de persoon */ private void ValideerBeginWaarden(string naam, string voorNaam, DateTime geboorteDatum, string geslacht, Vlucht vluchtDetails) { ValideerGeboorteDatum(geboorteDatum); ValideerGeslacht(geslacht); }