From 42d3086b9e4e52beced38db9796a649bf08b8e03 Mon Sep 17 00:00:00 2001 From: Kojo Date: Mon, 9 Sep 2024 14:53:21 +0200 Subject: [PATCH] =?UTF-8?q?SKFLeverkusenJuHi:=20Berechnungslogik=20f=C3=BC?= =?UTF-8?q?r=20Gruppenbuchungen=20so=20anpasst,=20dass=20die=20volle=20Zei?= =?UTF-8?q?t=20f=C3=BCr=20alle=20Teilnehmer=20gebucht=20wird?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CustomGroupDurationCalculator.cs | 18 ++ .../SkfLeverkusenJuHi.csproj | 287 +++++++++--------- 2 files changed, 162 insertions(+), 143 deletions(-) create mode 100644 ReportImp/SKFLeverkusenJuHi/Calculations/CustomGroupDurationCalculator.cs diff --git a/ReportImp/SKFLeverkusenJuHi/Calculations/CustomGroupDurationCalculator.cs b/ReportImp/SKFLeverkusenJuHi/Calculations/CustomGroupDurationCalculator.cs new file mode 100644 index 000000000..953673b86 --- /dev/null +++ b/ReportImp/SKFLeverkusenJuHi/Calculations/CustomGroupDurationCalculator.cs @@ -0,0 +1,18 @@ +using BeWo.Service.Plugins; +using BS.Shared.DataContracts; + +namespace SkfLeverkusenJuHi.Calculation +{ + + 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/SKFLeverkusenJuHi/SkfLeverkusenJuHi.csproj b/ReportImp/SKFLeverkusenJuHi/SkfLeverkusenJuHi.csproj index 38f8cf3de..28e943df4 100644 --- a/ReportImp/SKFLeverkusenJuHi/SkfLeverkusenJuHi.csproj +++ b/ReportImp/SKFLeverkusenJuHi/SkfLeverkusenJuHi.csproj @@ -1,144 +1,145 @@ - - - - - Debug - AnyCPU - {E426D6C6-9A15-4AA5-9FCA-1F71BAB4B8C3} - Library - Properties - SkfLeverkusenJuHi - 7653029063_Reports - v4.7.2 - 512 - - - - true - full - false - ..\..\CustomerDlls\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - ..\..\CustomerDlls\ - TRACE - prompt - 4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Component - - - HilfeplanStand.cs - - - Component - - - LeistungsdokuKurz.cs - - - - Component - - - Leistungsdoku.cs - - - True - True - Resources.resx - - - Component - - - Sammelrechnung.cs - - - Component - - - ServiceInvoiceReport.cs - - - - - - {B0D73E3D-4AE7-4024-93A6-DB1F46D7CCEE} - Data - - - {40d8b312-ea64-49e3-a31a-5e57ed4d5654} - Report - - - {094331c3-ecee-4c89-bbfd-4c9ded89f0ef} - Service - - - {2f50b83d-a3f0-4ec4-979a-3f9b7e3d8ed4} - Shared - - - - - HilfeplanStand.cs - Designer - - - LeistungsdokuKurz.cs - - - Leistungsdoku.cs - - - - ResXFileCodeGenerator - Resources.Designer.cs - - - Sammelrechnung.cs - Designer - - - ServiceInvoiceReport.cs - Designer - - - + + + + + Debug + AnyCPU + {E426D6C6-9A15-4AA5-9FCA-1F71BAB4B8C3} + Library + Properties + SkfLeverkusenJuHi + 7653029063_Reports + v4.7.2 + 512 + + + + true + full + false + ..\..\CustomerDlls\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + ..\..\CustomerDlls\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Component + + + HilfeplanStand.cs + + + Component + + + LeistungsdokuKurz.cs + + + + Component + + + Leistungsdoku.cs + + + True + True + Resources.resx + + + Component + + + Sammelrechnung.cs + + + Component + + + ServiceInvoiceReport.cs + + + + + + {B0D73E3D-4AE7-4024-93A6-DB1F46D7CCEE} + Data + + + {40d8b312-ea64-49e3-a31a-5e57ed4d5654} + Report + + + {094331c3-ecee-4c89-bbfd-4c9ded89f0ef} + Service + + + {2f50b83d-a3f0-4ec4-979a-3f9b7e3d8ed4} + Shared + + + + + HilfeplanStand.cs + Designer + + + LeistungsdokuKurz.cs + + + Leistungsdoku.cs + + + + ResXFileCodeGenerator + Resources.Designer.cs + + + Sammelrechnung.cs + Designer + + + ServiceInvoiceReport.cs + Designer + + + \ No newline at end of file