MH: Biotop Stundenkontoanpasssung erst ab 20.10.
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user