Esempio n. 1
0
 private void btnFixstand_Click(object sender, EventArgs e)
 {
     //TODO: method unchecked
       Zeitpunkt reason = GetZeitpunkt();
       var noteAdapter = new NoteTableAdapter();
       var fixNoteAdapter = new BerechneteNoteTableAdapter();
       var alleNotenDerSchule = fixNoteAdapter.GetData();
       foreach (var note in alleNotenDerSchule)
       {
     fixNoteAdapter.Insert(note.SchnittMuendlich, note.SchnittSchulaufgaben, note.JahresfortgangMitKomma,
       note.JahresfortgangGanzzahlig, note.PruefungGesamt, note.SchnittFortgangUndPruefung, note.Abschlusszeugnis,
       (int)reason, true, note.SchuelerId, note.KursId, note.ErstesHalbjahr);
       }
 }
Esempio n. 2
0
File: Note.cs Progetto: FOSBOS/diNo
 public void writeToDB()
 {
     BerechneteNoteTableAdapter na = new BerechneteNoteTableAdapter();
     na.Insert(SchnittMuendlich, SchnittSchulaufgaben, JahresfortgangMitKomma, JahresfortgangGanzzahlig,
             PruefungGesamt, SchnittFortgangUndPruefung, Abschlusszeugnis, 0, false, schuelerid, kursid, ErstesHalbjahr);
 }
Esempio n. 3
0
        /// <summary>
        /// Trägt die Noten eines Schülers aus Excel in die Datenbank ein.
        /// </summary>
        /// <param name="kursId">Die Id des Kurses.</param>
        /// <param name="noteAdapter">Der Note-Adapter.</param>
        /// <param name="berechneteNoteAdapter">Der Adapter für berechnete Noten.</param>
        /// <param name="schueler">Der Schüler (samt Noten dieses Kurses).</param>
        private static void InsertNoten(int kursId, NoteTableAdapter noteAdapter, BerechneteNoteTableAdapter berechneteNoteAdapter, Schueler schueler)
        {
            foreach (var note in schueler.Einzelnoten)
              {
            // trage alle Noten in die DB ein
            var noteId = 0;
            noteAdapter.Insert((int)note.Typ, note.Punktwert, DateTime.Now.Date, note.Zelle, (byte)note.Halbjahr, schueler.Id, kursId, out noteId);
              }

              berechneteNoteAdapter.Insert(schueler.BerechneteNotenErstesHalbjahr.SchnittMuendlich, schueler.BerechneteNotenErstesHalbjahr.SchnittSchulaufgaben,
            schueler.BerechneteNotenErstesHalbjahr.JahresfortgangMitKomma, schueler.BerechneteNotenErstesHalbjahr.JahresfortgangGanzzahlig,
            schueler.BerechneteNotenErstesHalbjahr.PruefungGesamt, schueler.BerechneteNotenErstesHalbjahr.SchnittFortgangUndPruefung,
            schueler.BerechneteNotenErstesHalbjahr.Abschlusszeugnis, (int)CheckReason.None, false, schueler.Id, kursId, true);

              berechneteNoteAdapter.Insert(schueler.BerechneteNoten.SchnittMuendlich, schueler.BerechneteNoten.SchnittSchulaufgaben,
            schueler.BerechneteNoten.JahresfortgangMitKomma, schueler.BerechneteNoten.JahresfortgangGanzzahlig,
            schueler.BerechneteNoten.PruefungGesamt, schueler.BerechneteNoten.SchnittFortgangUndPruefung,
            schueler.BerechneteNoten.Abschlusszeugnis, (int)CheckReason.None, false, schueler.Id, kursId, false);
        }