コード例 #1
0
ファイル: NotenCheck.cs プロジェクト: FOSBOS/diNo
 public UnterpunktungChecker(NotenCheckController contr)
     : base(contr)
 {
 }
コード例 #2
0
ファイル: NotenCheck.cs プロジェクト: FOSBOS/diNo
 public EliteChecker(NotenCheckController contr)
     : base(contr)
 {
 }
コード例 #3
0
ファイル: NotenCheck.cs プロジェクト: FOSBOS/diNo
 /// <summary>
 /// Konstruktor.
 /// </summary>    
 public NotenCheck(NotenCheckController acontr)
 {
     contr = acontr;
 }
コード例 #4
0
ファイル: NotenCheck.cs プロジェクト: FOSBOS/diNo
 public SeminarfachChecker(NotenCheckController contr)
     : base(contr)
 {
 }
コード例 #5
0
ファイル: NotenCheck.cs プロジェクト: FOSBOS/diNo
 public MAPChecker(NotenCheckController contr)
     : base(contr)
 {
 }
コード例 #6
0
ファイル: NotenCheck.cs プロジェクト: FOSBOS/diNo
 public NotenanzahlChecker(NotenCheckController contr)
     : base(contr)
 {
 }
コード例 #7
0
ファイル: NotenCheck.cs プロジェクト: FOSBOS/diNo
 public FpABestandenChecker(NotenCheckController contr)
     : base(contr)
 {
 }
コード例 #8
0
ファイル: NotenCheck.cs プロジェクト: FOSBOS/diNo
 public AbiergebnisChecker(NotenCheckController contr)
     : base(contr)
 {
 }
コード例 #9
0
ファイル: NotenCheck.cs プロジェクト: FOSBOS/diNo
 public FachreferatChecker(NotenCheckController contr)
     : base(contr)
 {
 }
コード例 #10
0
ファイル: NotenCheckForm.cs プロジェクト: FOSBOS/diNo
        private void StarteNotenCheck()
        {
            var contr = new NotenCheckController(GetZeitpunkt(),(NotenCheckModus)comboBoxCheckModus.SelectedValue);
              progressBarChecks.Maximum = contr.AnzahlSchueler;
              if (contr.zuPruefendeKlassen.Count == 0)
              {
            MessageBox.Show("Diese Klasse muss zu diesem Zeitpunkt nicht geprüft werden.","diNo",MessageBoxButtons.OK,MessageBoxIcon.Information);
            return;
              }

              // Check für alle eigenen Schüler durchführen
              foreach (var k in contr.zuPruefendeKlassen)
              {
            lbStatus.Text = "Prüfe Klasse " + k.Bezeichnung;
            Refresh(); // Formular aktualisieren
            foreach (var s in k.eigeneSchueler)
            {
              contr.CheckSchueler(s);
              progressBarChecks.Increment(1);
              if (abbrechen) break;
            }
              }
              contr.CreateResults();
              Close();
              if (contr.res.list.Count==0)
            MessageBox.Show("Es traten keine Fehler auf.","diNo",MessageBoxButtons.OK,MessageBoxIcon.Information);
              else
            new ReportNotencheck(contr.res).Show();
        }
コード例 #11
0
ファイル: Form1.cs プロジェクト: TheTypoMaster/diNo
        /// <summary>
        /// Führt alle Notenprüfungen durch.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button3_Click(object sender, EventArgs e)
        {
            var contr = new NotenCheckController(GetZeitpunkt());
            //contr.CheckAll();
            contr.CheckKlasse(new Klasse(15)); // 11Te
            new ReportNotencheck(contr.res);

            /*
            UserControlChecks printControl = new UserControlChecks();
            printControl.Show();
            // TODO: Das geht hier natürlich noch wesentlich schicker
            printControl.Print(contr.PrintResults());
            */
        }