MH: MalteserJohanniterJohanneshaus BelegungsquotenRO toter Code raus
This commit is contained in:
@@ -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)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user