public FachSchuelerNotenDruckKurz(FachSchuelerNoten s, bool evalSA,bool nurAbiergebnisse) { fachBez = s.getFach.Bezeichnung; if (!nurAbiergebnisse && fachBez.Contains("irtschafts")) // Fachbezeichnung sind zu lang für Notenbogen { string kuerzel = s.getFach.Kuerzel; if (kuerzel == "BwR") fachBez = "Betriebswirt-schaftslehre"; else if (kuerzel == "VWL") fachBez = "Volkswirt-schaftslehre"; else if (kuerzel == "WIn") fachBez = "Wirtschafts-informatik"; } Art=""; N1=""; D1=""; N2=""; D2=""; var d1 = s.getSchnitt(Halbjahr.Erstes); var d2 = s.getSchnitt(Halbjahr.Zweites); if (!nurAbiergebnisse) { if (evalSA) { Art = "SA\n"; N1 = String.Join(" ", s.SA(Halbjahr.Erstes)) + "\n"; N2 = String.Join(" ", s.SA(Halbjahr.Zweites)) + "\n"; D1 = String.Format("{0:f2}", d1.SchnittSchulaufgaben) + "\n"; D2 = String.Format("{0:f2}", d2.SchnittSchulaufgaben) + "\n"; } Art += "sL"; N1 += String.Join(" ", s.sonstigeLeistungen(Halbjahr.Erstes)); N2 += String.Join(" ", s.sonstigeLeistungen(Halbjahr.Zweites)); D1 += String.Format("{0:f2}", d1.SchnittMuendlich); D2 += String.Format("{0:f2}", d2.SchnittMuendlich); DGes1 = String.Format("{0:f2}", d1.JahresfortgangMitKomma); JF1 = d1.JahresfortgangGanzzahlig.ToString(); JF2 = d2.JahresfortgangGanzzahlig.ToString(); } DGes2 = String.Format("{0:f2}", d2.JahresfortgangMitKomma); SAP = put(s.getNoten(Halbjahr.Zweites,Notentyp.APSchriftlich),0); MAP = put(s.getNoten(Halbjahr.Zweites,Notentyp.APMuendlich),0); APG = String.Format("{0:f2}",d2.PruefungGesamt); GesZ = String.Format("{0:f2}",d2.SchnittFortgangUndPruefung); Z = d2.Abschlusszeugnis.ToString(); if (nurAbiergebnisse && MAP=="") { MAP4P = s.NotwendigeNoteInMAP(4); MAP1P = s.NotwendigeNoteInMAP(1); } }