From 141f68bd53f40811639e354c5f15e006d4e38317 Mon Sep 17 00:00:00 2001 From: HirschleM Date: Thu, 2 Apr 2026 15:47:21 +0200 Subject: [PATCH] MH: MalteserJohanniterJohanneshaus BelegungsquotenRO toter Code raus --- .../Reporting/BelegungsquotenRO.cs | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/ReportImp/MalteserJohanniterJohanneshaus/Reporting/BelegungsquotenRO.cs b/ReportImp/MalteserJohanniterJohanneshaus/Reporting/BelegungsquotenRO.cs index 77a186234..a8e66f2a4 100644 --- a/ReportImp/MalteserJohanniterJohanneshaus/Reporting/BelegungsquotenRO.cs +++ b/ReportImp/MalteserJohanniterJohanneshaus/Reporting/BelegungsquotenRO.cs @@ -152,16 +152,11 @@ namespace MalteserJohanniterJohanneshaus.Reporting { SupportConceptDC laengsterHilfeplan = null; double laengsterHilfeplanDauer = 0; - bool naechsterHilfeplanIstFolgebewilligung = false; for(int i = 0; i < c.Value.Count; i++) { var hp = c.Value[i]; - if (naechsterHilfeplanIstFolgebewilligung) - { - naechsterHilfeplanIstFolgebewilligung = false; - continue; - } + foreach (var cbr in hp.CostBearerRelations) { // nur die Relation, wo die entsprechende Wohnheimkennzeichnung drin steht @@ -177,17 +172,6 @@ namespace MalteserJohanniterJohanneshaus.Reporting } else { - // Wenn der nachfolgende Hilfeplan erst beginnt, NACHDEM der aktuelle endet, ist es kein doppelter Plan, sondern eine Folgebewilligung - // In dem Fall muss übersprungen werden, denn beide Hilfepläne müssen in die Belegungsquote einfließen - if (i + 1 < c.Value.Count) - { - if (c.Value[i + 1].CostBearerRelations.Any(r => r.StartDate > cbr.EndDate && - r.Notice.IsNotNullOrEmpty() && wb.Kostenstelle.Contains(r.Notice.Trim()))) - { - naechsterHilfeplanIstFolgebewilligung = true; - } - } - var dauerBewilligung = (cbr.EndDate.Value - cbr.StartDate.Value).TotalDays + 1; if (dauerBewilligung > laengsterHilfeplanDauer) {