public CurrentTimeCalculator(IClock clock, IDayWorktimeProvider dayWorktime) { this.clock = clock; this.dayWorktime = dayWorktime; this.timeInfo = new WorkTimeInfo(); this.state = new TimeCalculatorState(); }
public CurrentTimeCalculator(IClock clock, IDayWorktimeProvider dayWorktime) { this.clock = clock; this.dayWorktime = dayWorktime; this.timeInfo = new WorkTimeInfo(); this.state = new TimeCalculatorState(); }
public CurrentTimeCalculator(IClock clock, IDayWorktimeProvider dayWorktime, IStatefullDayCalculator timeCalculator) { this.clock = clock; this.dayWorktime = dayWorktime; LoadTimeInfo(timeCalculator.GetWorktime()); LoadState(timeCalculator.GetState()); Edge = false; }
public CurrentTimeCalculator(IClock clock, IDayWorktimeProvider dayWorktime, IStatefullDayCalculator timeCalculator) { this.clock = clock; this.dayWorktime = dayWorktime; LoadTimeInfo(timeCalculator.GetWorktime()); LoadState(timeCalculator.GetState()); Edge = false; }
public StatefullDayCalculator(DateTime day, IDayDataProvider dataProvider, IDayWorktimeProvider worktimeProvider) : base(worktimeProvider) { this.day = day; this.dataProvider = dataProvider; }
public StatefullDayCalculator(DateTime day, IDayDataProvider dataProvider, IDayWorktimeProvider worktimeProvider) : base(worktimeProvider) { this.day = day; this.dataProvider = dataProvider; }
public MonthCalculator(DateTime date, IDayDataProvider dataProvider, IDayWorktimeProvider worktimeProvider) { this.date = date; dayCalculator = new ClosedDayCalculator(dataProvider, worktimeProvider); InitDaysList(); }
protected DayCalculatorBase(IDayWorktimeProvider worktimeData) { this.worktimeData = worktimeData; }
public ClosedDayCalculator(IDayDataProvider dataProvider, IDayWorktimeProvider worktimeProvider) : base(worktimeProvider) { this.dataProvider = dataProvider; }
protected DayCalculatorBase(IDayWorktimeProvider worktimeData) { this.worktimeData = worktimeData; }
public ClosedDayCalculator(IDayDataProvider dataProvider, IDayWorktimeProvider worktimeProvider) : base(worktimeProvider) { this.dataProvider = dataProvider; }
public MonthCalculator(DateTime date, IDayDataProvider dataProvider, IDayWorktimeProvider worktimeProvider) { this.date = date; dayCalculator = new ClosedDayCalculator(dataProvider, worktimeProvider); InitDaysList(); }