BetreuwoWesel: Hintergrunddienst-Rechnung auch nur für neuen KT "LWV Hessen HD"

This commit is contained in:
2024-03-11 09:57:50 +01:00
parent cced9b14fc
commit 17993afdb0
2 changed files with 13 additions and 24 deletions

View File

@@ -1,14 +1,8 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using BeWo.Data.Access;
using BeWo.Data.Entities;
using BeWo.Service.Invoicing;
using BS.Shared.Core;
using BS.Shared.DataContracts;
using BS.Shared.DataContracts.Compact;
using DevExpress.Utils;
namespace BetreuWoWesel.Invoicing
{
@@ -32,38 +26,32 @@ namespace BetreuWoWesel.Invoicing
}
if (sr.CostBearer != null)
{
if (sr.CostBearer.Name.Contains("Selbstzahler"))
var cbName = sr.CostBearer.Name;
if (cbName.Contains("Selbstzahler"))
{
return new SelbstzahlerInvoiceCreation();
}
if (sr.CostBearer.Name.Contains("LVR HD"))
{
return new HdInvoiceCreation();
}
if (sr.CostBearer.Name.Contains("LWL HD"))
if (cbName.Contains("LVR HD") || cbName.Contains("LWL HD") || cbName.Contains("LWV Hessen HD"))
{
return new HdInvoiceCreation();
}
}
}
}
foreach (var key in supportConcepts2ServiceRecords.Keys)
{
if (!String.IsNullOrEmpty(key.CostBearer) && key.CostBearer.Contains("LVR HD"))
{
return new HdInvoiceCreation();
}
if (!String.IsNullOrEmpty(key.CostBearer) && key.CostBearer.Contains("LWL HD"))
{
return new HdInvoiceCreation();
}
{
if (!String.IsNullOrEmpty(key.CostBearer))
{
var cbName = key.CostBearer;
if (cbName.Contains("LVR HD") || cbName.Contains("LWL HD") || cbName.Contains("LWV Hessen HD"))
{
return new HdInvoiceCreation();
}
}
}
return new DefaultInvoiceCreation();
}
}
}

View File

@@ -0,0 +1 @@
DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a