Mittelpunkt: Bericht für mehr-als-8h-Arbeitstage robuster gemacht, funktioniert jetzt für alle Mitarbeiter
This commit is contained in:
@@ -276,19 +276,22 @@ namespace Mittelpunkt
|
||||
var msbm = new CustomMitarbeiterstundenkontoBerechnungMonate();
|
||||
msbm.CreateReport(ro);
|
||||
|
||||
var arbeitstageMehrAls8h = FindeArbeitstageMehrAls8h(ro.EmployeeInfoList[0]);
|
||||
if (arbeitstageMehrAls8h.Count > 0)
|
||||
if (ro.EmployeeInfoList != null && ro.EmployeeInfoList.Count > 0)
|
||||
{
|
||||
ro.EmployeeInfoList[0].EmployeeDetails[0].EmployeeDetail.Days = arbeitstageMehrAls8h;
|
||||
var arbeitstageMehrAls8h = FindeArbeitstageMehrAls8h(ro.EmployeeInfoList[0]);
|
||||
if (arbeitstageMehrAls8h.Count > 0 && ro.EmployeeInfoList[0].EmployeeDetails.Count > 0)
|
||||
{
|
||||
ro.EmployeeInfoList[0].EmployeeDetails[0].EmployeeDetail.Days = arbeitstageMehrAls8h;
|
||||
|
||||
ArbeitstageMehrAls8h employeeBericht = new ArbeitstageMehrAls8h();
|
||||
employeeBericht.SetReportDataSource(ro);
|
||||
employeeBericht.CreateDocument();
|
||||
ArbeitstageMehrAls8h employeeBericht = new ArbeitstageMehrAls8h();
|
||||
employeeBericht.SetReportDataSource(ro);
|
||||
employeeBericht.CreateDocument();
|
||||
|
||||
if (bericht == null)
|
||||
result = employeeBericht;
|
||||
else
|
||||
result.Pages.AddRange(employeeBericht.Pages);
|
||||
if (bericht == null)
|
||||
result = employeeBericht;
|
||||
else
|
||||
result.Pages.AddRange(employeeBericht.Pages);
|
||||
}
|
||||
}
|
||||
|
||||
return result;
|
||||
|
||||
Reference in New Issue
Block a user