ChristopherusHaus/Export/LohnExporter - Filter auf Assistenz

This commit is contained in:
2024-02-22 14:18:16 +01:00
parent 5355d0d850
commit 3b74044fa2

View File

@@ -44,12 +44,19 @@ namespace BeWo.ChristopherusHaus.Export
edat.Personalnr = edt.Employee.PersonnelNumber;
edat.Vorname = edt.FirstName;
edat.Nachname = edt.LastName;
var contract = edt.Employee.GetValidContractForDate(monat);
bool fachkraft = true;
if (contract != null && contract.ContractTypeValueListEntry != null && contract.ContractTypeValueListEntry.Type == ValueListEntryType.ContractType
&& contract.ContractTypeValueListEntry.Value.Contains("Assistenzkraft"))
{
fachkraft = false;
}
decimal nachtarbeit = 0;
decimal sonntag = 0;
decimal feiertag = 0;
if (edt.Days != null)
if (edt.Days != null && fachkraft)
{
foreach (var dd in edt.Days)
{