From 0337cae8a8d6d2be418486a5e082554b71f8148c Mon Sep 17 00:00:00 2001 From: Alexandra Date: Fri, 23 Sep 2022 12:54:43 +0200 Subject: [PATCH] ApiBerlin --- .../ApiBerlin/ApiMitarbeiterstundenkontoBerechnung.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ReportImp/ApiBerlin/ApiMitarbeiterstundenkontoBerechnung.cs b/ReportImp/ApiBerlin/ApiMitarbeiterstundenkontoBerechnung.cs index e23502b60..5914ece80 100644 --- a/ReportImp/ApiBerlin/ApiMitarbeiterstundenkontoBerechnung.cs +++ b/ReportImp/ApiBerlin/ApiMitarbeiterstundenkontoBerechnung.cs @@ -333,7 +333,8 @@ namespace ApiBerlin public override bool AddServiceRecordToDuration(ServiceRecord item) { - if (item.ServiceDescription != null && (item.ServiceDescription.Name == "Fehlzeit" || item.ServiceDescription.Name == "Freihalteregelung" || item.ServiceDescription.Name == "Ausfall C19")) + if (item.ServiceDescription != null && (item.ServiceDescription.Name == "Fehlzeit" || item.ServiceDescription.Name == "Freihalteregelung" + || item.ServiceDescription.Name == "Ausfall C19")) { return false; } @@ -351,7 +352,10 @@ namespace ApiBerlin } else { - duration = item.RoundedDuration; + if (item.ServiceDescription != null && !item.ServiceDescription.Name.Contains("Pause")) + duration = item.RoundedDuration; + else + item.RoundedDuration = -item.RoundedDuration; } if (item.ServiceDescription.ServiceCategory.Name.Contains("Vertretung"))