Ejemplo n.º 1
0
 /// <summary>
 /// Führt den Check durch.
 /// </summary>
 /// <param name="schueler">Der Schüler.</param>
 /// <param name="reason">Die Art der Prüfung.</param>
 /// <returns>Array mit Fehler- oder Problemmeldungen. Kann auch leer sein.</returns>
 public virtual void Check(Schueler schueler, Zeitpunkt reason,NotenCheckResults res)
 {
     noten = schueler.getNoten;
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Führt den Check durch.
 /// </summary>
 /// <param name="schueler">Der Schüler.</param>    
 public virtual void Check(Schueler schueler)
 {
     noten = schueler.getNoten;
 }
Ejemplo n.º 3
0
        /// <summary>
        /// Hole alle Daten von Neuem aus der Datenbank.
        /// </summary>
        public void Refresh()
        {
            var rst = new SchuelerTableAdapter().GetDataById(this.Id);
              if (rst.Count == 1)
              {
            this.data = rst[0];
              }
              else
              {
            throw new InvalidOperationException("Konstruktor Schueler: Ungültige ID.");
              }

              this.klasse = null;
              this.kurse = null;
              this.noten = null;
              this.vorkommnisse = null;
        }