From 5af9aa53023be031abcb6f78f6ddfe20a751ec04 Mon Sep 17 00:00:00 2001 From: Alexandra Date: Fri, 13 Feb 2026 13:39:21 +0100 Subject: [PATCH] AWOMuensterlandRecklinghausen/Reporting/KannAllesWeissAllesRO - neue VarFields --- .../Reporting/KannAllesWeissAllesRO.cs | 4 ++-- .../Reporting/VarfieldHelper.cs | 15 +++++++-------- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/ReportImp/AWOMuensterlandRecklinghausen/Reporting/KannAllesWeissAllesRO.cs b/ReportImp/AWOMuensterlandRecklinghausen/Reporting/KannAllesWeissAllesRO.cs index c3dc59484..60f7feb7c 100644 --- a/ReportImp/AWOMuensterlandRecklinghausen/Reporting/KannAllesWeissAllesRO.cs +++ b/ReportImp/AWOMuensterlandRecklinghausen/Reporting/KannAllesWeissAllesRO.cs @@ -274,11 +274,11 @@ namespace AWOMuensterlandRecklinghausen.Reporting if (cr.Schulbegleitung.EmployeeVarFields.Count >= 4) cr.SchulbegleitungKontaktdaten.SchulungenG42 = VarfieldHelper.GetSchulbegleitungVarfields(cr.Schulbegleitung, 60); if (cr.Schulbegleitung.EmployeeVarFields.Count >= 5) - cr.SchulbegleitungKontaktdaten.SchulungenG42NaechsterTermin = VarfieldHelper.GetSchulbegleitungVarfields(cr.Schulbegleitung, 61); + cr.SchulbegleitungKontaktdaten.SchulungenG42NaechsterTermin = VarfieldHelper.GetSchulbegleitungVarfields(cr.Schulbegleitung, 66); if (cr.Schulbegleitung.EmployeeVarFields.Count >= 6) cr.SchulbegleitungKontaktdaten.SchulungenDS = VarfieldHelper.GetSchulbegleitungVarfields(cr.Schulbegleitung, 62); if (cr.Schulbegleitung.EmployeeVarFields.Count >= 7) - cr.SchulbegleitungKontaktdaten.SchulungenDSNaechserTermin = VarfieldHelper.GetSchulbegleitungVarfields(cr.Schulbegleitung, 63); + cr.SchulbegleitungKontaktdaten.SchulungenDSNaechserTermin = VarfieldHelper.GetSchulbegleitungVarfields(cr.Schulbegleitung, 67); if (cr.Schulbegleitung.EmployeeVarFields.Count >= 8) cr.SchulbegleitungKontaktdaten.SchulungenKiSchu = VarfieldHelper.GetSchulbegleitungVarfields(cr.Schulbegleitung, 64); if (cr.Schulbegleitung.EmployeeVarFields.Count >= 9) diff --git a/ReportImp/AWOMuensterlandRecklinghausen/Reporting/VarfieldHelper.cs b/ReportImp/AWOMuensterlandRecklinghausen/Reporting/VarfieldHelper.cs index 37afa8df1..5fc6fe988 100644 --- a/ReportImp/AWOMuensterlandRecklinghausen/Reporting/VarfieldHelper.cs +++ b/ReportImp/AWOMuensterlandRecklinghausen/Reporting/VarfieldHelper.cs @@ -48,10 +48,10 @@ namespace AWOMuensterlandRecklinghausen.Reporting valueAsString = vv.VarFieldValue.ToString(); break; case 21: // Vertragsstart - valueAsString = string.Format("{0:dd.MM.yyyy}", vv.VarFieldValue as DateTime?); + valueAsString = string.Format("{0:MMM.yyyy}", vv.VarFieldValue as DateTime?); break; case 22: // Einsatzsstart ab - valueAsString = string.Format("{0:dd.MM.yyyy}", vv.VarFieldValue as DateTime?); + valueAsString = string.Format("{0:MMM.yyyy}", vv.VarFieldValue as DateTime?); break; case 23: // Notiz zur Plan DB valueAsString = vv.VarFieldValue.ToString(); @@ -88,7 +88,7 @@ namespace AWOMuensterlandRecklinghausen.Reporting { var vv = employee.EmployeeVarFields.FirstOrDefault(v => v.VarFieldDefOid == varFieldDefOid); - if (vv.VarFieldValue != null || varFieldDefOid == 60 || varFieldDefOid == 62 || varFieldDefOid == 64 || varFieldDefOid == 65) + if (vv != null && vv.VarFieldValue != null || varFieldDefOid == 60 || varFieldDefOid == 62 || varFieldDefOid == 64 || varFieldDefOid == 65) { switch (varFieldDefOid) { @@ -104,14 +104,14 @@ namespace AWOMuensterlandRecklinghausen.Reporting case 60: // G42 valueAsString = vv.VarFieldValue as bool? == true ? "Ja" : "Nein"; break; - case 61: // G42 - nächster Termin - valueAsString = vv.VarFieldValue.ToString(); + case 66: // G42 - nächster Termin + valueAsString = string.Format("{0:MMM} {0:yyyy}", vv.VarFieldValue as DateTime?); break; case 62: // DS valueAsString = vv.VarFieldValue as bool? == true ? "Ja" : "Nein"; break; - case 63: // DS - nächster Termin - valueAsString = vv.VarFieldValue.ToString(); + case 67: // DS - nächster Termin + valueAsString = string.Format("{0:MMM} {0:yyyy}", vv.VarFieldValue as DateTime?); break; case 64: // KiSchu valueAsString = vv.VarFieldValue as bool? == true ? "Ja" : "Nein"; @@ -163,7 +163,6 @@ namespace AWOMuensterlandRecklinghausen.Reporting break; } } - } return valueAsString;