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