From 273aaafc02e26a40eb7f5c7ac517f4c86110bc49 Mon Sep 17 00:00:00 2001 From: HirschleM Date: Tue, 8 Jul 2025 14:32:23 +0200 Subject: [PATCH] MH: Lebenszentrum Koenigsborn eigene Gruppenberechnung --- .../CustomGroupDurationCalculator.cs | 23 +++++++++++++++++++ .../LebenszentrumKoenigsborn.csproj | 1 + 2 files changed, 24 insertions(+) create mode 100644 ReportImp/LebenszentrumKönigsborn/Calculations/CustomGroupDurationCalculator.cs diff --git a/ReportImp/LebenszentrumKönigsborn/Calculations/CustomGroupDurationCalculator.cs b/ReportImp/LebenszentrumKönigsborn/Calculations/CustomGroupDurationCalculator.cs new file mode 100644 index 000000000..118f90456 --- /dev/null +++ b/ReportImp/LebenszentrumKönigsborn/Calculations/CustomGroupDurationCalculator.cs @@ -0,0 +1,23 @@ + +using BeWo.Service.Plugins; +using BS.Shared.DataContracts; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace LebenszentrumKoenigsborn.Calculations +{ + public class CustomGroupDurationCalculator : GroupDurationCalculator + { + public override GroupDurationDC CalculateGroupDuration(int personCount, int employeeCount, decimal totalDuration) + { + return new GroupDurationDC() + { + SingleDuration = totalDuration, + TotalDuration = totalDuration + }; + } + } +} diff --git a/ReportImp/LebenszentrumKönigsborn/LebenszentrumKoenigsborn.csproj b/ReportImp/LebenszentrumKönigsborn/LebenszentrumKoenigsborn.csproj index a40471ad2..9f429aefe 100644 --- a/ReportImp/LebenszentrumKönigsborn/LebenszentrumKoenigsborn.csproj +++ b/ReportImp/LebenszentrumKönigsborn/LebenszentrumKoenigsborn.csproj @@ -55,6 +55,7 @@ + Component