<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > Company – компания > Employee – сотрудник Разделяемые функции типа сущности Employee |
Имя функции |
Модификатор |
Атрибут |
Описание |
virtual |
– |
Получить ФИО в указанном падеже |
|
static |
[Public] |
Получить должность сотрудника |
|
– |
[Public] |
Возвращает форматированное значение вида "Должность (Фамилия И.О.)" для сотрудника |
|
virtual |
[Public] |
Получить помощников руководителя |
|
virtual |
[Public] |
Получить помощников руководителя, готовящих проекты резолюций |
|
virtual |
[Public] |
Получить ассистентов руководителя по помощнику |
|
virtual |
[Public] |
Получить фамилию и инициалы в формате И.О. Фамилия |
|
GetShortName + перегрузки |
virtual |
[Public] |
Получить фамилию и инициалы |
virtual |
[Public] |
Проверить, что сотрудник является руководителем |
|
static |
– |
Проверить Email-адрес на валидность |
|
static |
– |
Проверить, что корректно выполнена настройка уведомлений по почте |
|
– |
[Public] |
Установить обязательность свойства Email |
|
– |
[Public] |
Обновить ФИО сотрудника |
Получить ФИО в указанном падеже.
Синтаксис
public virtual Structures.Employee.PersonFullName GetFullNameInDeclension(Sungero.Core.DeclensionCase declensionCase)
Параметры
declensionCase – Падеж.
Возвращаемое значение
Structures.Employee.PersonFullName – ФИО в указанном падеже.
Получить должность сотрудника.
Синтаксис
[Public]
public static string GetJobTitle(IEmployee employee, Sungero.Core.DeclensionCase declensionCase)
Параметры
employee – Сотрудник;
declensionCase – Падеж.
Возвращаемое значение
string – Должность в нужном падеже.
Возвращает форматированное значение вида "Должность (Фамилия И.О.)" для сотрудника.
Синтаксис
[Public]
public string GetJobTitleWithShortName()
Возвращаемое значение
string – Строка вида "Должность (Фамилия И.О.)".
Получить помощников руководителя.
Синтаксис
[Public]
public virtual List<IManagersAssistant> GetManagerAssistants()
Возвращаемое значение
List<IManagersAssistant> – Список записей ассистентов руководителя.
GetManagerAssistantsWhoPrepareDraftResolution
Получить помощников руководителя, готовящих проекты резолюций.
Синтаксис
[Public]
public virtual List<IManagersAssistant> GetManagerAssistantsWhoPrepareDraftResolution()
Возвращаемое значение
List<IManagersAssistant> – Список помощников, готовящих проекты резолюций.
Получить ассистентов руководителя по помощнику.
Синтаксис
[Public]
public virtual List<IManagersAssistant> GetManagersByAssistant()
Возвращаемое значение
List<IManagersAssistant> – Список записей ассистентов руководителя.
Получить фамилию и инициалы в формате И.О. Фамилия.
Синтаксис
[Public]
public virtual string GetReverseShortName()
Возвращаемое значение
string – Фамилия и инициалы.
Получить фамилию и инициалы.
Перегрузки
Имя функции |
Описание |
Получить фамилию и инициалы |
|
GetShortName (Sungero.Core.DeclensionCase declensionCase, bool platformLogic) |
Получить фамилию и инициалы в указанном падеже |
GetShortName (bool platformLogic)
Получить фамилию и инициалы.
Синтаксис
[Public]
public virtual string GetShortName(bool platformLogic)
Параметры
platformLogic – Дублировать платформенную логику.
Возвращаемое значение
string – Фамилия и инициалы.
GetShortName (Sungero.Core.DeclensionCase declensionCase, bool platformLogic)
Получить фамилию и инициалы в указанном падеже.
Синтаксис
[Public]
public virtual string GetShortName(Sungero.Core.DeclensionCase declensionCase, bool platformLogic)
Параметры
declensionCase – Падеж;
platformLogic – Дублировать платформенную логику.
Возвращаемое значение
string – Фамилия и инициалы.
Проверить, что сотрудник является руководителем.
Синтаксис
[Public]
public virtual bool IsManager()
Возвращаемое значение
bool – True - сотрудник является руководителем, иначе - False.
Проверить Email-адрес на валидность.
Синтаксис
public static bool IsValidEmail(string emailAddress)
Параметры
emailAddress – Email-адрес.
Возвращаемое значение
bool – True - если непустой email является валидным.
Проверить, что корректно выполнена настройка уведомлений по почте.
Синтаксис
public static bool IsValidNotificationSetting(string emailAddress, bool? needNotifyNewAssignments, bool? needNotifyExpiredAssignments)
Параметры
emailAddress – Email-адрес;
needNotifyNewAssignments – Нужно ли уведомлять о новых заданиях;
needNotifyExpiredAssignments – Нужно ли уведомлять о просроченных заданиях.
Возвращаемое значение
bool – True - если при установленных галочках рассылки указан Email, либо галочки не установлены.
Установить обязательность свойства Email.
Синтаксис
[Public]
public void SetRequiredProperties()
Обновить ФИО сотрудника.
Синтаксис
[Public]
public void UpdateName(Parties.IPerson person)
Параметры
person – Персона.
© Компания Directum, 2024 |