MH: SKM Aachen Pause in AZ Erfassung
This commit is contained in:
@@ -17,10 +17,20 @@ namespace SKMAachen
|
||||
public override MitarbeiterstundenkontoRO.DayDetail CreateDayDetail(DateTime date, MitarbeiterstundenkontoRO.EmployeeDetail ed)
|
||||
{
|
||||
var dd = base.CreateDayDetail(date, ed);
|
||||
dd.MaxHoursUntilBreak = 6;
|
||||
dd.MaxHoursUntilBreak2 = 9;
|
||||
dd.BreakMinutes = 30;
|
||||
dd.BreakMinutes2 = 15;
|
||||
if (date.Date < new DateTime(2023, 09, 20)) //17.10.
|
||||
{
|
||||
dd.MaxHoursUntilBreak = 6;
|
||||
dd.MaxHoursUntilBreak2 = 9;
|
||||
dd.BreakMinutes = 30;
|
||||
dd.BreakMinutes2 = 15;
|
||||
}
|
||||
else
|
||||
{
|
||||
dd.MaxHoursUntilBreak = null;
|
||||
dd.MaxHoursUntilBreak2 = null;
|
||||
dd.BreakMinutes = null;
|
||||
dd.BreakMinutes2 = null;
|
||||
}
|
||||
|
||||
return dd;
|
||||
}
|
||||
@@ -29,11 +39,21 @@ namespace SKMAachen
|
||||
{
|
||||
if (item.ServiceDescription != null && item.ServiceDescription.ServiceCategory != null)
|
||||
{
|
||||
|
||||
if (item.ServiceDescription.ServiceCategory.Name == "Arbeitszeit")
|
||||
if (item.Start.HasValue && item.Start.Value.Date < new DateTime(2023, 09, 20)) //17.10.
|
||||
{
|
||||
return true;
|
||||
if (item.ServiceDescription.ServiceCategory.Name == "Arbeitszeit")
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if (item.ServiceDescription.ServiceCategory.Name == "Arbeitszeit" && !item.ServiceDescription.Name.Contains("Pause"))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
return false;
|
||||
@@ -73,7 +93,13 @@ namespace SKMAachen
|
||||
{
|
||||
if (item.ServiceDescription.ServiceCategory.Name == "Arbeitszeit")
|
||||
{
|
||||
arbeitszeit += duration;
|
||||
if (item.Start.HasValue && item.Start.Value.Date < new DateTime(2023, 09, 20)) //17.10.
|
||||
arbeitszeit += duration;
|
||||
else
|
||||
{
|
||||
if (!item.ServiceDescription.Name.Contains("Pause"))
|
||||
arbeitszeit += duration;
|
||||
}
|
||||
}
|
||||
else if (item.ServiceDescription.ServiceCategory.IsBillable)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user