IsWorkingDay – проверить, является ли день рабочим
<< Click to Display Table of Contents >> Объектная модель > Основные механизмы > Calendar – дата и время IsWorkingDay – проверить, является ли день рабочим |
Метод проверяет, является ли день рабочим по календарю рабочего времени. День считается рабочим, если в течение дня есть рабочее время.
ПРИМЕЧАНИЕ. Для программной работы с календарем рабочего времени используется репозиторий WorkingTime.
Перегрузки
IsWorkingDay() |
Проверить, является ли день рабочим по календарю рабочего времени |
IsWorkingDay(IRecipient recipient) |
Проверить, является ли день рабочим по календарю рабочего времени для пользователя или группы пользователей |
Синтаксис
C# |
public static bool IsWorkingDay(IRecipient recipient); |
Параметры
recipient – пользователь или группа пользователей.
Возвращаемое значение
True, если день является рабочим, иначе – false.
Пример
// Проверить, что для текущего пользователя день является рабочим.
var isWorkingDay = Calendar.Now.IsWorkingDay(Employees.Current)
Данный вариант учитывает частные календари рабочего времени. У других методов класса Calendar, например, у AddWorkingDays(), EndOfWorkingDay(), также существуют перегрузки, позволяющие получить значение с учетом частных календарей указанных пользователей или групп пользователей.
© Компания Directum, 2024 |