MH: AWO Münster KannAllesWeissAllesRO Anghörigenfelder bearbeitet

This commit is contained in:
2025-05-05 10:31:33 +02:00
parent 22c32164d8
commit 30f19a77ce

View File

@@ -406,14 +406,13 @@ namespace AWOMuensterlandRecklinghausen.Reporting
}
}
// 5 Nahes Umfeld setzen (ersten beiden Personen aus Klientenumfeld)
if (customer.EnvironmentPersons != null && customer.EnvironmentPersons.Count > 0)
var angehoerige = customer.EnvironmentPersons.Where(p => p.IstFamilie).ToList();
if (angehoerige != null && angehoerige.Count > 0)
{
customer.EnvironmentPersons = customer.EnvironmentPersons.OrderByDescending(p => p.IstFamilie).ToList();
// 5.1 Person 1
if (customer.EnvironmentPersons.Count >= 1)
if (angehoerige.Count >= 1)
{
var person = customer.EnvironmentPersons[0];
var person = angehoerige[0];
#region Person 1 Kontaktdaten
var umfeldPerson = MapperFactory.PersonDC_Person.MapToNewDC(DAOFactory.GenericDAO.GetByID<Person>(person.Person.PersonOid));
ContactDC mail = null;
@@ -460,9 +459,9 @@ namespace AWOMuensterlandRecklinghausen.Reporting
}
// 5.2 Person 2
if (customer.EnvironmentPersons.Count >= 2)
if (angehoerige.Count >= 2)
{
var person = customer.EnvironmentPersons[1];
var person = angehoerige[1];
#region Person 2 Kontaktdaten
var umfeldPerson = MapperFactory.PersonDC_Person.MapToNewDC(DAOFactory.GenericDAO.GetByID<Person>(person.Person.PersonOid));
ContactDC mail = null;