public TSeconds[] TimesheetWorkSchedule(Period period, TSeconds[] monthSchedule, TDay dayFrom, TDay dayEnds)
 {
     return(OperationsPeriod.TimesheetSchedule(period, monthSchedule, dayFrom, dayEnds));
 }
 public TSeconds[] TimesheetWorkAbsences(Period period, TSeconds[] absenceHours, TDay dayFrom, TDay dayEnds)
 {
     return(OperationsPeriod.TimesheetAbsence(period, absenceHours, dayFrom, dayEnds));
 }
 public TSeconds[] TimesheetFullSchedule(Period period, TSeconds[] weekSchedule)
 {
     return(OperationsPeriod.MonthSchedule(period, weekSchedule));
 }
 public TSeconds[] TimesheetWeekSchedule(Period period, TSeconds secondsWeekly, TDays workdaysWeekly)
 {
     return(OperationsPeriod.WeekSchedule(period, secondsWeekly, workdaysWeekly));
 }
 public TDay DayEndsOrdinal(Period period, TDate?dateEnds)
 {
     return(OperationsPeriod.DateEndsInPeriod(period, dateEnds));
 }
 public TDay DateStopInPeriod(Period period, TDate?dateStop)
 {
     return(OperationsPeriod.DateEndsInPeriod(period, dateStop));
 }
 public TDay DateFromInPeriod(Period period, TDate?dateFrom)
 {
     return(OperationsPeriod.DateFromInPeriod(period, dateFrom));
 }