<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > Company – компания > BusinessUnit – наша организация Серверные функции типа сущности BusinessUnit |
Имя функции |
Модификатор |
Атрибут |
Описание |
– |
[Public] |
Получить Id всех подразделений, относящихся к НОР |
|
– |
[Public] |
Получить все подразделения, относящиеся к нашей организации |
|
GetBusinessUnit + перегрузки |
static |
[Public] |
Получить нашу организацию подразделения |
GetBusinessUnits + перегрузки |
static |
[Public] |
Получить наши организации |
– |
[Public] |
Получить дубликаты нашей организации |
|
virtual |
[Public] |
Получить JSON-строку для индексирования в поисковой системе |
|
virtual |
– |
Синхронизировать руководителя в роль "Руководители наших организаций" |
|
virtual |
– |
Создать права подписи для руководителя НОР |
Получить Id всех подразделений, относящихся к НОР.
Синтаксис
[Remote(IsPure = true), Public]
public List<long> GetAllDepartmentIds()
Возвращаемое значение
List<long> – Id всех подразделений, относящихся к НОР.
Получить все подразделения, относящиеся к нашей организации.
Синтаксис
[Remote(IsPure = true), Public]
public List<IDepartment> GetAllDepartments()
Возвращаемое значение
List<IDepartment> – Все подразделения, относящиеся к нашей организации.
Получить нашу организацию подразделения.
Перегрузки
Имя функции |
Описание |
Получить нашу организацию подразделения |
|
Получить нашу организацию сотрудника |
|
Получить нашу организацию по ид |
GetBusinessUnit (IDepartment department)
Получить нашу организацию подразделения.
Учитывая головные подразделения.
Синтаксис
[Remote(IsPure = true), Public]
public static IBusinessUnit GetBusinessUnit(IDepartment department)
Параметры
department – Подразделение.
Возвращаемое значение
IBusinessUnit – Наша организация подразделения.
GetBusinessUnit (IEmployee employee)
Получить нашу организацию сотрудника.
Синтаксис
[Remote(IsPure = true), Public]
public static IBusinessUnit GetBusinessUnit(IEmployee employee)
Параметры
employee – Сотрудник.
Возвращаемое значение
IBusinessUnit – Наша организация сотрудника.
Получить нашу организацию по ид.
Синтаксис
[Remote(IsPure = true), Public]
public static IBusinessUnit GetBusinessUnit(long id)
Параметры
id – Ид нашей организации.
Возвращаемое значение
IBusinessUnit – Наша организация.
Получить наши организации.
Перегрузки
Имя функции |
Описание |
Получить наши организации |
|
Получить список НОР по ИНН/КПП |
Получить наши организации.
Синтаксис
[Remote(IsPure = true), Public]
public static IQueryable<IBusinessUnit> GetBusinessUnits()
Возвращаемое значение
IQueryable<IBusinessUnit> – Наши организации.
GetBusinessUnits (string tin, string trrc)
Получить список НОР по ИНН/КПП.
Используется на слое.
Синтаксис
[Public]
public static List<IBusinessUnit> GetBusinessUnits(string tin, string trrc)
Параметры
tin – ИНН;
trrc – КПП.
Возвращаемое значение
List<IBusinessUnit> – Список НОР.
Получить дубликаты нашей организации.
Синтаксис
[Remote(IsPure = true), Public]
public List<IBusinessUnit> GetDuplicateBusinessUnit()
Возвращаемое значение
List<IBusinessUnit> – Список Наши организации.
Получить JSON-строку для индексирования в поисковой системе.
Синтаксис
[Public]
public virtual string GetIndexingJson()
Возвращаемое значение
string – JSON-строка.
Синхронизировать руководителя в роль "Руководители наших организаций".
Синтаксис
public virtual void SynchronizeCEOInRole()
Создать права подписи для руководителя НОР.
Синтаксис
public virtual void UpdateSignatureSettings()
© Компания Directum, 2024 |