MH: ProIntegra Gesamt statt Monatsstunden

This commit is contained in:
2024-01-30 10:33:06 +01:00
parent 46e49542df
commit 6828676d9a

View File

@@ -93,12 +93,15 @@ namespace ProIntegra
foreach (var scap in dc.ApprovalPeriodList)
{
if (scap.ApprovedBEPerInterval.HasValue && scap.ApprovedBEInterval.HasValue /*&& scap.ServiceCategory != null && scap.ServiceCategory.Name == pRO.Services[0].ServiceCategory*/)
if (scap.ApprovedBETotal.HasValue && scap.ApprovedBEInterval.HasValue && scap.StartDate.HasValue && scap.EndDate.HasValue )
{
if (scap.ApprovedBEInterval.Value == SupportConceptApprovalInterval.Weekly)
bewilligteFLS += scap.ApprovedBEPerInterval.Value;
{
decimal wochen = Convert.ToDecimal((scap.EndDate.Value - scap.StartDate.Value).TotalDays) / 7;
bewilligteFLS += scap.ApprovedBETotal.Value / wochen;
}
pRO.ApprovedFLSTotal = Convert.ToDecimal((scap.EndDate.Value - scap.StartDate.Value).TotalDays / 7) * scap.ApprovedBEPerInterval.Value;
pRO.ApprovedFLSTotal += scap.ApprovedBETotal.Value;
}
}