Beispiel #1
0
 /// <summary>
 /// /// Initializes a new instance of the <see cref="Waarneming"/> class.
 /// </summary>
 /// <param name="soortWaarneming">De soort waarneming die gedaan is.</param>
 /// <param name="vogelSoort">De vogelsoort die gezien is.</param>
 /// <param name="bezoek">het bezoek waarin de waarneming gedaan i.</param>
 public Waarneming(SoortWaarneming soortWaarneming, VogelSoort vogelSoort, Bezoek bezoek)
 {
     this.Bezoek = bezoek;
     if (this.Bezoek.Waarnemingen == null)
     {
         this.ID = 1;
     }
     else
     {
         this.ID = this.Bezoek.Waarnemingen.Count + 1;
     }
     this.SoortWaarneming = soortWaarneming;
     this.VogelSoort = vogelSoort;
     switch (SoortWaarneming)
     {
         case SoortWaarneming.VogelAanwezig:
             this.Punten = 1;
             break;
         case SoortWaarneming.TerritoriumIndicerend:
             this.Punten = 2;
             break;
         case SoortWaarneming.NestIndicerend:
             this.Punten = 3;
             break;
     }
 }
Beispiel #2
0
 /// <summary>
 /// Boa constructor
 /// </summary>
 /// <param name="dier">soort dier dat geobserveerd werd</param>
 /// <param name="datum">tijdstip van de waarneming</param>
 /// <param name="aantekening">aantekening van de observatie.</param>
 /// <param name="hoeveelheid">hoeveelheid gespotte dieren</param>
 /// <param name="soort">soort waarneming.</param>
 public Waarneming(int id, Dier dier, DateTime datum, string aantekening, int hoeveelheid, SoortWaarneming soort)
 {
     this.ID = id;
     this.Dier = dier;
     this.Datum = datum;
     this.Aantekening = aantekening;
     this.Hoeveelheid = hoeveelheid;
     this.Soort = soort;
 }
Beispiel #3
0
 public Aantekening(int id, Dier dier, DateTime datum, string aantekening, int hoeveelheid, SoortWaarneming soort, int xCord, int yCord)
     : base(id, dier, datum, aantekening, hoeveelheid, soort)
 {
     this.XCord = XCord;
     this.YCord = YCord;
 }