/// <summary> /// Получить данные о бригаде по дате и времени работы /// </summary> /// <param name="date">Дата и время работы</param> /// <returns>Данные о бригаде</returns> public ShiftData GetShiftByDate(DateTime date) { ShiftData shiftData = new ShiftData(); shiftData.Number = GetShiftNumber(date); shiftData.StartTime = GetShiftStart(date); shiftData.FinishTime = GetShiftFinish(date); return(shiftData); }
/// <summary> /// Получить данные о текущей бригаде /// </summary> /// <returns>Данные о текущей бригаде</returns> public ShiftData GetCurrentShift() { DateTime date = DateTime.Now; ShiftData shiftData = new ShiftData(); shiftData.Number = GetShiftNumber(date); shiftData.StartTime = GetShiftStart(date); shiftData.FinishTime = GetShiftFinish(date); return(shiftData); }
/// <summary> /// Получить данные о предыдущей бригаде /// </summary> /// <returns>Данные о предыдущей бригаде</returns> public ShiftData GetPreviousShift() { ShiftData prev = GetShiftByDate(DateTime.Now.AddHours(-12)); return(prev); }