MH: Rechnungen geschlechtsneutrale Anrede

This commit is contained in:
2025-04-07 10:38:21 +02:00
parent 4ee57e4169
commit 27cc7dc9d9
9 changed files with 128 additions and 83 deletions

View File

@@ -162,9 +162,13 @@ namespace BeWo.Report.ReportObjects
if (pDC.InvoiceBase.SupportConceptCostBearerRelDc != null)
{
lResult.CustomerSalutation = pDC.InvoiceBase.SupportConceptCostBearerRelDc.SupportConcept.Customer.Sex == Sex.Male
? "Herr"
: "Frau";
if (pDC.InvoiceBase.SupportConceptCostBearerRelDc.SupportConcept.Customer.Sex == Sex.Male)
lResult.CustomerSalutation = "Herr";
else if (pDC.InvoiceBase.SupportConceptCostBearerRelDc.SupportConcept.Customer.Sex == Sex.Female)
lResult.CustomerSalutation = "Frau";
else
lResult.CustomerSalutation = "";
var org = pDC.InvoiceBase.SupportConceptCostBearerRelDc.CostBearer;
lResult.OrganisationDebitorNumber = org.DebitorNumber;

View File

@@ -234,8 +234,22 @@ namespace BeWo.Report.ReportObjects
lResult.WeeksInAccountingPeriod = (decimal)(days / 7);
lResult.CreatorName = pDC.CreatorFirstName + " " + pDC.CreatorLastName;
lResult.Salutation1 = lCustomer.Person.Sex == Sex.Male ? "Herr" : "Frau";
lResult.Salutation2 = lCustomer.Person.Sex == Sex.Male ? "Herrn" : "Frau";
string salutation = "";
string salutation2 = "";
if (lCustomer.Person.Sex == Sex.Male)
{
salutation = "Herr";
salutation2 = "Herrn";
}
else if (lCustomer.Person.Sex == Sex.Female)
{
salutation = "Frau";
salutation2 = "Frau";
}
lResult.Salutation1 = salutation;
lResult.Salutation2 = salutation2;
lResult.HasGroupRecords = pDC.HasGroupRecords;
lResult.Eigenbeteiligung = pDC.EquityContribution;

View File

@@ -616,9 +616,21 @@ namespace BeWo.Report.ReportObjects
lResult.CreatorName = pDC.CreatorFirstName + " " + pDC.CreatorLastName;
lResult.Salutation1 = lCustomer.Person.Sex == Sex.Male ? "Herr" : "Frau";
string salutation = "";
string salutation2 = "";
if (lCustomer.Person.Sex == Sex.Male)
{
salutation = "Herr";
salutation2 = "Herrn";
}
else if (lCustomer.Person.Sex == Sex.Female)
{
salutation = "Frau";
salutation2 = "Frau";
}
lResult.Salutation2 = lCustomer.Person.Sex == Sex.Male ? "Herrn" : "Frau";
lResult.Salutation1 = salutation;
lResult.Salutation2 = salutation2;
lResult.CustomerName = lCustomer.Person.FirstName + " " + lCustomer.Person.LastName;
lResult.Eigenbeteiligung = pDC.EquityContribution;