From aee7adfc8235dc8fc0d5d0f712d1a34fbe46b130 Mon Sep 17 00:00:00 2001 From: HirschleM Date: Thu, 8 May 2025 14:15:14 +0200 Subject: [PATCH] MH: MuenchenerAidsHilfeEV UeberUnterbelegungReport.cs --- .../UeberUnterbelegungReport.cs | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/ReportImp/MuenchenerAidsHilfeEV/UeberUnterbelegungReport.cs b/ReportImp/MuenchenerAidsHilfeEV/UeberUnterbelegungReport.cs index edf39083d..7481e117d 100644 --- a/ReportImp/MuenchenerAidsHilfeEV/UeberUnterbelegungReport.cs +++ b/ReportImp/MuenchenerAidsHilfeEV/UeberUnterbelegungReport.cs @@ -55,11 +55,6 @@ namespace MuenchenerAidsHilfeEV { if (pRO.ReportEndDate >= ap.StartDate && pRO.ReportStartDate <= ap.EndDate) { - if (empDetail.FullName.Contains("Bode") && scDetail.CustomerFullName.Contains("Sommer")) - { - - } - // Benötigten Umfang pro Klient berechnen, also 100 / Nenner im Schlüssel (also bei 1:6 Schlüssel 100 / 6 = 16,67%) // Wenn es einen korrekt angelegten Betreuungsschlüssel gibt, gibt es einen :, welcher nicht das letzte Zeichen ist if (ap.ServiceCategory != null && ap.ServiceCategory.Name.Contains(":") && ap.ServiceCategory.Name[ap.ServiceCategory.Name.Length - 1] != ':') @@ -67,8 +62,11 @@ namespace MuenchenerAidsHilfeEV var schluessel = ap.ServiceCategory.Name; // Nenner des Schlüssels raussuchen, da der mit 100/Nenner den Betreuungsumfang ergibt var nenner = Convert.ToDecimal(ap.ServiceCategory.Name.Split(':')[1]); + + // Die 1:2.92-Schlüssel werden warum auch immer mit 1:4 berechnet, daher hier manuell umsetzen if (nenner == 2.92m) nenner = 4; + // Wenn es eine anteilige Betreuung in der Bewilligung gibt muss sich diese auch auf den Betreuungsumfang auswirken decimal betreuungsanteil = 1.0m; if (ap.SupportConceptApprovalPeriod2Employee != null && ap.SupportConceptApprovalPeriod2Employee.Count > 0) @@ -86,11 +84,6 @@ namespace MuenchenerAidsHilfeEV } } - if (empDetail.FullName.Contains("Bode")) - { - //if (nenner == 2.92m) - // nenner = 4; - } // Letztendlichen Umfang mit dem Nenner und dem eventuellen Anteil an der Betreuung betreuungsumfangInProzentGesamt += 100m / nenner; summeKlientInnen += 100m / nenner; @@ -115,8 +108,7 @@ namespace MuenchenerAidsHilfeEV decimal summeStellen = 0m; foreach (var pair in betreuungsschluesselZuAnzahl) { - // Ist der Schlüssel 2.92 wird hier für die zweite Tabelle mit 4 gerechnet. - var key = pair.Key == 2.92m ? 4 : pair.Key; + var key = pair.Key; var value = pair.Value; var row = new DevExpress.XtraReports.UI.XRTableRow();