Example #1
0
        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);
 }