MH: LZ Königsborn Stundenübersicht

This commit is contained in:
2025-11-25 11:05:41 +01:00
parent dc67146b48
commit 382409cc3d
2 changed files with 11 additions and 1 deletions

View File

@@ -43,6 +43,8 @@
<Reference Include="DevExpress.Charts.v23.2.Core, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.XtraCharts.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.XtraReports.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="PresentationCore" />
<Reference Include="PresentationFramework" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Drawing" />

View File

@@ -2,6 +2,7 @@
using BeWo.Data.Entities;
using BeWo.Service.Plugins;
using BS.Shared.DataContracts;
using BS.Shared.Extensions;
using System;
using System.Collections.Generic;
using System.Linq;
@@ -54,6 +55,13 @@ namespace LebenszentrumKoenigsborn.Service
{
foreach (var sc in group.SupportConcepts)
{
if (sc.ServiceRecords != null)
{
var ausfalltermine = sc.ServiceRecords.Where(s => s.ServiceDescription.CategoryName.Trim().Contains("Ausfalltermin")).ToList();
if (ausfalltermine != null)
sc.ServiceRecords.RemoveRange(ausfalltermine);
}
foreach (var sr in sc.ServiceRecords)
{
if (sr.GroupOid == null)
@@ -61,7 +69,7 @@ namespace LebenszentrumKoenigsborn.Service
else
{
var srgroup = DAOFactory.GenericDAO.GetByID<ServiceRecordGroup>(sr.GroupOid.Value);
sr.RoundedDuration = (srgroup.RoundedDuration * srgroup.CustomerCount) / srgroup.EmployeeCount ;
sr.RoundedDuration = (srgroup.RoundedDuration * srgroup.CustomerCount) / srgroup.EmployeeCount;
}
}
}