예제 #1
0
        private void btnAttestpflicht_Click(object sender, EventArgs e)
        {
            var obj = getSelectedObjects();
              if (obj is Schueler)
              {
            Schueler s = (Schueler)obj;
            var b = new BriefDaten(s, true);
            b.Betreff = "Attestpflicht";
            b.Inhalt += "da sich im laufenden Schuljahr bei Ihnen die krankheitsbedingten Schulversäumnisse häufen, ";
            b.Inhalt += "werden Sie gemäß §35(3) FOBOSO dazu verpflichtet, künftig jede weitere krankheitsbedingte Abwesenheit ";
            b.Inhalt += "durch ein aktuelles ärztliches Zeugnis (Schulunfähigkeitsbescheinigung) zu belegen.<br><br>";
            b.Inhalt += "Wird das Zeugnis nicht unverzüglich vorgelegt, so gilt das Fernbleiben als unentschuldigt.";
            var KL = s.getKlasse.Klassenleiter;
            b.Unterschrift = KL.Vorname + " " + KL.Nachname + ", " + KL.Dienstbezeichnung;
            b.Unterschrift2 = "Helga Traut, OStDin";
            new ReportBrief(b).Show();

            s.AddVorkommnis(Vorkommnisart.Attestpflicht,"", false);
              }
        }
예제 #2
0
 public ReportBrief(BriefDaten dataSource)
     : base()
 {
     bindingDataSource = dataSource;
 }
예제 #3
0
파일: Brief.cs 프로젝트: FOSBOS/diNo
        private void btnOK_Click(object sender, EventArgs e)
        {
            b = new BriefDaten(s,!(opVerweis.Checked || opVerschVerweis.Checked));
            if (opVerweis.Checked || opVerschVerweis.Checked) VerweisText(opVerschVerweis.Checked);
            else if (opSA.Checked || opKA.Checked) NachterminText();
            else if (opSEP.Checked || opMEP.Checked) ErsatzprText();
            else NacharbeitText();

            Hide();
            new ReportBrief(b).Show();

            if ((opVerweis.Checked || opVerschVerweis.Checked) && MessageBox.Show("Soll der Verweis auch in den Notenbogen eingetragen werden?","diNo",MessageBoxButtons.YesNo,MessageBoxIcon.Question)==DialogResult.Yes)
            {
              if (opVerschVerweis.Checked) s.AddVorkommnis(Vorkommnisart.verschaerfterVerweis, edInhalt.Text, true);
              else s.AddVorkommnis(Vorkommnisart.Verweis, edInhalt.Text, true);
              frmKlasse.RefreshVorkommnisse();
            }
            if (opNacharbeit.Checked && MessageBox.Show("Soll die Nacharbeit auch in den Notenbogen eingetragen werden?","diNo",MessageBoxButtons.YesNo,MessageBoxIcon.Question)==DialogResult.Yes)
            {
              s.AddVorkommnis(Vorkommnisart.Nacharbeit, edInhalt.Text, true);
              frmKlasse.RefreshVorkommnisse();
            }
        }