ChristopherusHausFamilienhilfe/ServiceInvoiceReport - Aktenzeichen aus Betreuungsart

This commit is contained in:
2025-06-13 10:46:29 +02:00
parent a4d5812879
commit 3edea6c2a0

View File

@@ -1,8 +1,10 @@
using System;
using System.Linq;
using BeWo.Data.Access;
using BeWo.Data.Entities;
using BeWo.Report;
using BeWo.Report.ReportObjects;
using BS.Shared;
using BS.Shared.Core;
using DevExpress.XtraReports.UI;
@@ -21,8 +23,7 @@ namespace ChristopherusHausFamilienhilfe
DateTime end = pRO.AccountingPeriodEnd;
lblRechnungsnummer.Text = pRO.InvoiceNumber;
// Klientin Maren Völpert wird noch bis Juli 23 betreut und bekommt unabhängig vom KT einen anderen Paragrafen. Daher frage ich jetzt speziell nach ihrem Namen ab und setze dafür dann den Paragrafen
// Klientin Maren Völpert wird noch bis Juli 23 betreut und bekommt unabhängig vom KT einen anderen Paragrafen.
if (pRO.CustomerLastName.ToLower() == "völpert" && pRO.CustomerFirstName.ToLower() == "maren")
{
lblLeistung.Text = "Nach § 41 i.V.m. § 35 SGB VIII";
@@ -65,7 +66,20 @@ namespace ChristopherusHausFamilienhilfe
}
}
}
}
}
if (lblLeistung.Text.Contains("§ 31"))
{
var betreuungsarten = customer.ValueList.Where(v2o => v2o.Entry.Type == ValueListEntryType.CustomerCareType).ToList();
if (betreuungsarten != null && betreuungsarten.Count > 0)
{
if (betreuungsarten.Any(b => b.Entry.Value.Contains("§35")))
{
var ba = betreuungsarten.Where(b => b.Entry.Value.Contains("§35")).FirstOrDefault();
lblLeistung.Text = ba.Entry.Value;
}
}
}
lblSorgeBerechtigter.Text = alleSorgeDingens;
lblGebDatum.Text = String.Format("{0:dd/MM/yyyy}", sip.Customer.DateOfBirth);