MH: Biotop Stundenkontoanpasssung erst ab 20.10.

This commit is contained in:
2023-10-19 11:10:47 +02:00
parent 758554d395
commit 22cf290552

View File

@@ -16,6 +16,9 @@ namespace Biotop
public override MitarbeiterstundenkontoRO.DayDetail CreateDayDetail(DateTime date, MitarbeiterstundenkontoRO.EmployeeDetail ed)
{
if (date.Date < new DateTime(2023, 10, 19))
return base.CreateDayDetail(date, ed);
var dd = base.CreateDayDetail(date, ed);
dd.MaxHoursUntilBreak = 6;
dd.MaxHoursUntilBreak2 = 9;
@@ -27,14 +30,15 @@ namespace Biotop
public override bool AddServiceRecordToDuration(ServiceRecord item)
{
if (item.Start.HasValue && item.Start.Value.Date < new DateTime(2023, 10, 19))
return base.AddServiceRecordToDuration(item);
if (item.ServiceDescription != null && item.ServiceDescription.ServiceCategory != null)
{
if (item.ServiceDescription.ServiceCategory.Name.ToLower().Contains("arbeitszeit"))
{
return true;
}
}
return false;
}
@@ -71,7 +75,11 @@ namespace Biotop
if (item.ServiceDescription != null &&
item.ServiceDescription.ServiceCategory != null)
{
if (item.ServiceDescription.ServiceCategory.Name.ToLower().Contains("arbeitszeit"))
if (item.ServiceDescription.ServiceCategory.Name.ToLower().Contains("arbeitszeit") && item.Start.HasValue && item.Start.Value.Date < new DateTime(2023, 10, 19))
{
arbeitszeit += duration;
}
else if (item.Start.HasValue && item.Start.Value.Date < new DateTime(2023, 10, 19))
{
arbeitszeit += duration;
}