<< Click to Display Table of Contents >> Объектная модель > Основные механизмы > Calendar – дата и время BeginningOfWorkingDay – получить начало рабочего дня |
Метод получает начало рабочего дня.
При вычислении рабочего времени учитываются календари рабочего времени, частные календари и часовые пояса.
Перегрузки
BeginningOfWorkingDay() |
Получить начало рабочего дня |
BeginningOfWorkingDay(IRecipient recipient) |
Получить начало рабочего дня для пользователя или группы пользователей |
Синтаксис
C# |
public static DateTime BeginningOfworkingDay(IRecipient recipient); |
Параметры
recipient – пользователь или группа пользователей.
Возвращаемое значение
Начало рабочего дня для пользователей или группы пользователей.
Пример. Ввод даты
public virtual void DateTimeValueInput(Sungero.Presentation.DateTimeValueInputEventArgs e)
{
if (!e.NewValue.HasValue)
return;
// Если время не задано, установить начало рабочего дня.
if (!e.NewValue.Value.HasTime())
e.NewValue = e.NewValue.Value.BeginningOfWorkingDay();
// Проверить корректность даты.
else if (!e.NewValue.Value.IsWorkingDay(Users.Current))
e.AddWarning(Meetings.Resources.MeetingDateIsWeekend);
else if (!e.NewValue.Value.IsWorkingTime(Users.Current))
e.AddWarning(Meetings.Resources.MeetingTimeIsWeekend);
}
© Компания Directum, 2024 |