MH: MuenchenerAidsHilfeEV UeberUnterbelegungReport.cs
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user