MH: Rom eV Bezug Kostenträgerkontakt korrigiert
This commit is contained in:
@@ -37,10 +37,15 @@ namespace BeWo.Report.DefaultReports
|
||||
if (c2scOid.HasValue)
|
||||
{
|
||||
var c2s = DAOFactory.GenericDAO.GetByID<CostBearer2SupportConcept>(c2scOid.Value);
|
||||
if (c2s.CustomerReferenceNumber != null && !aktenzeichen.Contains(c2s.CustomerReferenceNumber))
|
||||
aktenzeichen.Add(c2s.CustomerReferenceNumber);
|
||||
if (c2s.CostBearer.Organisation.Notice != null && !kostenträgerkontakte.Contains(c2s.CostBearer.Organisation.Notice))
|
||||
kostenträgerkontakte.Add(c2s.CostBearer.Organisation.Notice);
|
||||
var c2cList = c2s.SupportConcept.Customer.Customer2CostBearerList;
|
||||
|
||||
foreach (var item in c2cList)
|
||||
{
|
||||
if (item.ReferenceNumber != null && !aktenzeichen.Contains(item.ReferenceNumber))
|
||||
aktenzeichen.Add(item.ReferenceNumber);
|
||||
if (item.Notice != null && !kostenträgerkontakte.Contains(item.Notice))
|
||||
kostenträgerkontakte.Add(item.Notice);
|
||||
}
|
||||
}
|
||||
}
|
||||
if (aktenzeichen.Count > 0)
|
||||
@@ -63,10 +68,15 @@ namespace BeWo.Report.DefaultReports
|
||||
if (c2scOid.HasValue)
|
||||
{
|
||||
var c2s = DAOFactory.GenericDAO.GetByID<CostBearer2SupportConcept>(c2scOid.Value);
|
||||
if (c2s.CustomerReferenceNumber != null && !aktenzeichen.Contains(c2s.CustomerReferenceNumber))
|
||||
aktenzeichen.Add(c2s.CustomerReferenceNumber);
|
||||
if (c2s.CostBearer.Organisation.Notice != null && !kostenträgerkontakte.Contains(c2s.CostBearer.Organisation.Notice))
|
||||
kostenträgerkontakte.Add(c2s.CostBearer.Organisation.Notice);
|
||||
var c2cList = c2s.SupportConcept.Customer.Customer2CostBearerList;
|
||||
|
||||
foreach (var item in c2cList)
|
||||
{
|
||||
if (item.ReferenceNumber != null && !aktenzeichen.Contains(item.ReferenceNumber))
|
||||
aktenzeichen.Add(item.ReferenceNumber);
|
||||
if (item.Notice != null && !kostenträgerkontakte.Contains(item.Notice))
|
||||
kostenträgerkontakte.Add(item.Notice);
|
||||
}
|
||||
}
|
||||
}
|
||||
if (aktenzeichen.Count > 0)
|
||||
|
||||
@@ -38,10 +38,14 @@ namespace BeWo.Report.DefaultReports
|
||||
var customerName = cb2scList[0].SupportConcept.Customer.Person.FirstNameLastName;
|
||||
foreach (var c2s in cb2scList)
|
||||
{
|
||||
if (c2s.CustomerReferenceNumber != null && !aktenzeichen.Contains(c2s.CustomerReferenceNumber))
|
||||
aktenzeichen.Add(c2s.CustomerReferenceNumber);
|
||||
if (c2s.CostBearer.Organisation.Notice != null && !kostenträgerkontakte.Contains(c2s.CostBearer.Organisation.Notice))
|
||||
kostenträgerkontakte.Add(c2s.CostBearer.Organisation.Notice);
|
||||
var c2cList = c2s.SupportConcept.Customer.Customer2CostBearerList;
|
||||
foreach (var item in c2cList)
|
||||
{
|
||||
if (item.ReferenceNumber != null && !aktenzeichen.Contains(item.ReferenceNumber))
|
||||
aktenzeichen.Add(item.ReferenceNumber);
|
||||
if (item.Notice != null && !kostenträgerkontakte.Contains(item.Notice))
|
||||
kostenträgerkontakte.Add(item.Notice);
|
||||
}
|
||||
}
|
||||
|
||||
foreach (var sr in group.ServiceRecords)
|
||||
@@ -69,10 +73,15 @@ namespace BeWo.Report.DefaultReports
|
||||
if (c2scOid.HasValue)
|
||||
{
|
||||
var c2s = DAOFactory.GenericDAO.GetByID<CostBearer2SupportConcept>(c2scOid.Value);
|
||||
if (c2s.CustomerReferenceNumber != null && !aktenzeichen.Contains(c2s.CustomerReferenceNumber))
|
||||
aktenzeichen.Add(c2s.CustomerReferenceNumber);
|
||||
if (c2s.CostBearer.Organisation.Notice != null && !kostenträgerkontakte.Contains(c2s.CostBearer.Organisation.Notice))
|
||||
kostenträgerkontakte.Add(c2s.CostBearer.Organisation.Notice);
|
||||
var c2cList = c2s.SupportConcept.Customer.Customer2CostBearerList;
|
||||
|
||||
foreach (var item in c2cList)
|
||||
{
|
||||
if (item.ReferenceNumber != null && !aktenzeichen.Contains(item.ReferenceNumber))
|
||||
aktenzeichen.Add(item.ReferenceNumber);
|
||||
if (item.Notice != null && !kostenträgerkontakte.Contains(item.Notice))
|
||||
kostenträgerkontakte.Add(item.Notice);
|
||||
}
|
||||
}
|
||||
}
|
||||
if (aktenzeichen.Count > 0)
|
||||
|
||||
@@ -77,8 +77,8 @@ namespace RomEV
|
||||
{
|
||||
if (cb.CostBearer.Organisation.Name == pRO.Costbearer)
|
||||
{
|
||||
if (cb.CostBearer.Organisation.Notice.IsNotNullOrEmpty())
|
||||
pRO.ContactEmployee = cb.CostBearer.Organisation.Notice;
|
||||
if (cb.Notice.IsNotNullOrEmpty())
|
||||
pRO.ContactEmployee = cb.Notice;
|
||||
else
|
||||
pRO.ContactEmployee = "";
|
||||
|
||||
|
||||
Reference in New Issue
Block a user