<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > Company – компания > ManagersAssistant – ассистент руководителя Серверные функции типа сущности ManagersAssistant |
Имя функции |
Модификатор |
Атрибут |
Описание |
virtual |
– |
Получить ассистентов руководителя |
|
virtual |
– |
Проверить, что помощник руководителя уже есть |
|
virtual |
– |
Проверить, что уже есть запись справочника для пары Ассистент-Руководитель |
|
virtual |
– |
Удалить пользователей из роли "Пользователи с расширенным доступом к исполнительской дисциплине", если их нет среди ассистентов |
|
virtual |
– |
Обновить список сотрудников в роли "Пользователи с расширенным доступом к исполнительской дисциплине" |
|
virtual |
– |
Проверить правильность заполнения карточки ассистента руководителя |
Получить ассистентов руководителя.
Синтаксис
public virtual IQueryable<Sungero.Company.IManagersAssistant> GetManagersAssistants()
Возвращаемое значение
IQueryable<Sungero.Company.IManagersAssistant> – Ассистенты.
Проверить, что помощник руководителя уже есть.
Синтаксис
public virtual bool HasDuplicatesAssistants()
Возвращаемое значение
bool – True - если помощник уже есть, иначе - false.
Проверить, что уже есть запись справочника для пары Ассистент-Руководитель.
Синтаксис
public virtual bool HasDuplicatesManagerAssistant()
Возвращаемое значение
bool – True - если запись есть, иначе - false.
RemoveAssistantsFromRoleUsersWithAssignmentCompletionRights
Удалить пользователей из роли "Пользователи с расширенным доступом к исполнительской дисциплине", если их нет среди ассистентов.
Синтаксис
public virtual void RemoveAssistantsFromRoleUsersWithAssignmentCompletionRights(long? additionalAssistantId)
Параметры
additionalAssistantId – Сотрудник, которого нужно оставить в роли.
UpdateRoleUsersWithAssignmentCompletionRights
Обновить список сотрудников в роли "Пользователи с расширенным доступом к исполнительской дисциплине".
Синтаксис
public virtual void UpdateRoleUsersWithAssignmentCompletionRights()
Проверить правильность заполнения карточки ассистента руководителя.
Синтаксис
public virtual void ValidateManagersAssistants(Sungero.Domain.BeforeSaveEventArgs e)
Параметры
e – Аргументы события.
© Компания Directum, 2024 |