AWOMuensterlandRecklinghausen/Reporting/KannAllesWeissAllesRO - neue VarFields

This commit is contained in:
2026-02-13 13:39:21 +01:00
parent 098fd786ac
commit 5af9aa5302
2 changed files with 9 additions and 10 deletions

View File

@@ -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)

View File

@@ -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;