VSDHammReports/Calculations/CustomGroupDurationCalculator - Gruppenbuchung mit MaAnzahl

This commit is contained in:
2026-03-03 15:22:33 +01:00
parent c4289b969b
commit 99b3b46cc2
2 changed files with 19 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
using BeWo.Service.Plugins;
using BS.Shared.DataContracts;
namespace VSDHammReports.Calculation
{
public class CustomGroupDurationCalculator : GroupDurationCalculator
{
public override GroupDurationDC CalculateGroupDuration(int personCount, int employeeCount, decimal totalDuration)
{
return new GroupDurationDC()
{
SingleDuration = (totalDuration * employeeCount) / personCount,
TotalDuration = totalDuration
};
}
}
}

View File

@@ -71,6 +71,7 @@
<Reference Include="WindowsBase" />
</ItemGroup>
<ItemGroup>
<Compile Include="Calculations\CustomGroupDurationCalculator.cs" />
<Compile Include="Calculations\VSDCalculations.cs" />
<Compile Include="CollectiveBillingReport.cs">
<SubType>Component</SubType>