public ScheduleSmena(ScheduleDay day, uint workHours = 8, bool isNight = false, SmenaName smenaName = SmenaName.Day) { Day = day; WorkHours = workHours; IsNight = isNight; Smena = smenaName; }
private static int GetDiffSh(DateTime day, SmenaName smena) { // начало отсчета смен // А: 2011.01.(3) // Б: 2011.01.(5) // В: 2011.01.(1) // Г: 2011.01.(7) var totalDays = (day.Date.Subtract(new DateTime(2011, 01, (int)smena))).TotalDays; return((int)(totalDays % 8)); }
public ScheduleSmena this[SmenaName key] { get { return(_smenaList.ContainsKey(key) ? _smenaList[key] : null); } }
public ScheduleMonthSmenaProperties this[SmenaName smenaName] { get { return(SmenaMonthPropertieses[smenaName]); } }