protected LaborRuleException(string agentId, DateTime start, DateTime end, LaborRuleCategory category, string message) : base(message) { AgentId = agentId; Start = start; End = end; Category = category; }
public DayOffException(string agentId, DateTime start, DateTime end, double dayOffDays, LaborRuleCategory category) : base(agentId, start, end, category, string.Format(LanguageReader.GetValue("Shifts_DayOffException"), dayOffDays)) { _dayOffDays = dayOffDays; TimeRangeDisplayText = string.Format("{0:yyyy MM/dd} - {1:yyyy MM/dd}", start, end); }
public OvertimeWorkingException(string agentId, DateTime start, DateTime end, TimeSpan timeSpan, LaborRuleCategory category) : base(agentId, start, end, category, string.Format(LanguageReader.GetValue("Shifts_OvertimeWorkingException"), timeSpan.Days, timeSpan.Hours, timeSpan.Minutes)) { _timeSpan = timeSpan; TimeRangeDisplayText = string.Format("{0:yyyy MM/dd HH:mm} - {1:yyyy MM/dd HH:mm}", start, end); }
public ShiftGapException(string agentId, DateTime start, DateTime end, TimeSpan timespan, LaborRuleCategory category) : base(agentId, start, end, category, string.Format(LanguageReader.GetValue("Shifts_ShiftGapException"), timespan.TotalHours)) { _timespan = timespan; TimeRangeDisplayText = string.Format("{0:MM/dd HH:mm} - {1:MM/dd HH:mm}", start, end); }