| 
       << 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, 2025 |