MH: PraxisPusteblume Krankenkassenbeleg

This commit is contained in:
2025-11-10 10:05:51 +01:00
parent b27b792cc0
commit db9d71120d
2 changed files with 23 additions and 15 deletions

View File

@@ -58,9 +58,9 @@ namespace PraxisPusteblume
private XtraReport CreateServicesOverviewReportForRo(ServicesOverviewRO ro, long? serviceCategoryOid)
{
XtraReport report = null;
if (ro.SupportConceptCostBearer != null)
if (ro.CostBearer2SupportConceptList != null && ro.CostBearer2SupportConceptList.Count > 0)
{
var orga = DAOFactory.GenericDAO.GetByID<Organisation>(ro.SupportConceptCostBearer.CostBearer.OrganisationOid);
//var orga = DAOFactory.GenericDAO.GetByID<Organisation>(ro.SupportConceptCostBearer.CostBearer.OrganisationOid);
ServicesOverviewRO praxisRo = ServicesOverviewRO.CopyFromRO(ro);
ServicesOverviewRO ifsMedizinRo = ServicesOverviewRO.CopyFromRO(ro);
@@ -77,6 +77,18 @@ namespace PraxisPusteblume
{
if (s.ServiceCategory.StartsWith("IFS - "))
{
//if (s.CostBearer.Contains("Bezirk Oberbayern - IFS"))
//{
// if (!s.ServiceDescription.ToLower().Contains("offenes beratungsangebot"))
// {
// ifsPsychRo.Services.Add(s);
// }
//}
//else
//{
// ifsEingangsdiagnostikRo.Services.Add(s);
//}
if (s.CostBearer.Contains("Bezirk Oberbayern - IFS"))
{
@@ -87,14 +99,7 @@ namespace PraxisPusteblume
}
else
krankenkasseRo.Services.Add(s);
//else if (orga.Function != null && orga.Function.Value.Contains("Krankenkasse"))
//{
// krankenkasseRo.Services.Add(s);
//}
//else
//{
// ifsEingangsdiagnostikRo.Services.Add(s);
//}
//if (s.ServiceDescription.Contains("Heilpädagogik") ||
// s.ServiceDescription.Contains("Psychologie"))
//{

View File

@@ -42,13 +42,16 @@ namespace PraxisPusteblume
ro.Costbearer = HoleErstenKostentraeger(ro);
}
if (ro.SupportConceptCostBearer.SupportConcept != null &&
ro.SupportConceptCostBearer.SupportConcept.Customer.TerminationDate.HasValue)
foreach (var cb2sc in ro.CostBearer2SupportConceptList)
{
checkboxBetreuungDauertAn.Checked = false;
checkboxBetreuungBeendet.Checked = true;
lblBeendigungsgrund.Text = ro.SupportConceptCostBearer.SupportConcept.Customer.TerminationReason;
if (cb2sc.SupportConcept != null && cb2sc.SupportConcept.Customer.TerminationDate.HasValue)
{
checkboxBetreuungDauertAn.Checked = false;
checkboxBetreuungBeendet.Checked = true;
lblBeendigungsgrund.Text = ro.SupportConceptCostBearer.SupportConcept.Customer.TerminationReason;
}
}
this.bindingSource1.DataSource = ro;
}