/// <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; }
/// <summary> /// Führt den Check durch. /// </summary> /// <param name="schueler">Der Schüler.</param> public virtual void Check(Schueler schueler) { noten = schueler.getNoten; }
/// <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; }