ICalendarService — интерфейс

Сервис для работы с бизнес-календарем.

Синтаксис

public interface ICalendarService

Методы

Имя Описание

AddCalendarDay(Int32)

Создаёт объект типа CalendarDay с заданным значением календарного дня.

AddCalendarDefaultWorkTime(DateTime, DateTime)

Создаёт объект типа CalendarDefaultWorkTime с заданными значениями начального и конечного времени.

AddCalendarWorkTime(DateTime, DateTime)

Создаёт объект типа CalendarWorkTime с заданными значениями начального и конечного времени.

AddCalendarYear(Int32)

Создаёт объект типа CalendarYear с заданным значением года.

GetCalendarID(IEnumerable<ObjectBase>)

Возвращает идентификатор бизнес-календаря.

GetCalendarID(IEnumerable<Guid>)

Возвращает идентификатор бизнес-календаря.

GetDuration(Guid, DateTime, DateTime)

Рассчитывает длительность (в часах) заданного периода времени с учетом плана в бизнес-календаре.

GetEndDate(Guid, DateTime, Double)

Рассчитывает конечное время с учетом плана в бизнес-календаре и указанной длительности.

GetStartDate(Guid, DateTime, Double)

Рассчитывает начальное время с учетом плана в бизнес-календаре и указанной длительности.