VkmRietberg: Prüfung angepasst, ob es sich um eine Assistenzrechnung handelt
This commit is contained in:
@@ -1,4 +1,6 @@
|
||||
using System;
|
||||
using BeWo.Data.Access;
|
||||
using BeWo.Data.Entities;
|
||||
using BeWo.Report;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using DevExpress.XtraReports.UI;
|
||||
@@ -14,7 +16,8 @@ namespace VkmRietberg
|
||||
|
||||
public void SetReportDataSource(BudgetnachweisAnhangRO pRO)
|
||||
{
|
||||
if (pRO.SettlementDC.RecipientOrganisation.ToLower().Contains("ass"))
|
||||
var organisation = DAOFactory.GenericDAO.LoadByID<Organisation>(pRO.Costbearer2SupportConceptDC.CostBearer.OrganisationOid);
|
||||
if (organisation != null && organisation.Name.ToLower().Contains("ass"))
|
||||
{
|
||||
xrLabel1.Text = xrLabel1.Text.Replace("FL", "ASS");
|
||||
xrLabel1.Text = xrLabel1.Text.Replace("Fachleistungs", "Assistenz");
|
||||
|
||||
@@ -19,7 +19,8 @@ namespace VkmRietberg.Alt
|
||||
{
|
||||
bool isDefaultSpitzabrechnung = false;
|
||||
bool assistenzRechnung = false;
|
||||
if (pRO.RecipientOrganisation.ToLower().Contains("ass"))
|
||||
var cb2sc = DAOFactory.GenericDAO.LoadByID<CostBearer2SupportConcept>(pRO.CostBearer2SupportConceptOid);
|
||||
if (cb2sc.CostBearer.Organisation != null && cb2sc.CostBearer.Organisation.Name.ToLower().Contains("ass"))
|
||||
{
|
||||
assistenzRechnung = true;
|
||||
}
|
||||
|
||||
@@ -7,6 +7,8 @@ using BeWo.Report.ReportObjects;
|
||||
using BeWo.Report;
|
||||
using System.Text.RegularExpressions;
|
||||
using BS.Shared.Extensions;
|
||||
using BeWo.Data.Access;
|
||||
using BeWo.Data.Entities;
|
||||
|
||||
namespace VkmRietberg
|
||||
{
|
||||
@@ -26,9 +28,11 @@ namespace VkmRietberg
|
||||
|
||||
decimal rateFactor = 1;
|
||||
bool assistenzRechnung = false;
|
||||
if (pRO.RecipientOrganisation.ToLower().Contains("ass"))
|
||||
{
|
||||
assistenzRechnung = true;
|
||||
var ib = DAOFactory.GenericDAO.LoadByID<InvoiceBase>(pRO.InvoiceBaseOid.Value);
|
||||
var cb = ib.CostBearer2SupportConcept.CostBearer;
|
||||
if (cb.Organisation != null && cb.Organisation.Name.ToLower().Contains("ass"))
|
||||
{
|
||||
assistenzRechnung = true;
|
||||
}
|
||||
|
||||
foreach (var ii in pRO.InvoiceItems)
|
||||
|
||||
Reference in New Issue
Block a user