<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > Parties – контрагенты > Person – персона Разделяемые функции типа сущности Person |
Имя функции |
Модификатор |
Атрибут |
Описание |
virtual |
– |
Установить доступность свойств документа, удостоверяющего личность |
|
virtual |
– |
Проверяет, есть ли у текущего пользователя право на редактирование документов, удостоверяющих личность |
|
virtual |
– |
Проверка свойств документа, удостоверяющего личность перед сохранением |
|
virtual |
– |
Очищает данные свойств документа, удостоверяющего личность, если они стали недоступными для выбранного вида документа |
|
– |
– |
Задать ФИО в соответствии с фамилией, именем и отчеством, а также Фамилию и инициалы |
|
virtual |
[Public] |
Получить форматированный СНИЛС |
|
virtual |
[Public] |
Получить ФИО в указанном падеже |
|
virtual |
[Public] |
Получить пол персоны в соответствии с фамилией, именем, отчеством |
|
virtual |
– |
Получить текст ошибки валидации формата кода подразделения документа, удостоверяющего личность |
|
virtual |
– |
Получить текст ошибки валидации формата номера документа, удостоверяющего личность |
|
virtual |
– |
Получить текст ошибки валидации формата серии документа, удостоверяющего личность |
|
virtual |
[Public] |
Получить имя персоны в формате Фамилия И.О. в нужном падеже |
|
static |
[Public] |
Очистить СНИЛС от пробелов, дефисов и тире |
|
virtual |
– |
Установить обязательность свойств документа, удостоверяющего личность |
|
static |
– |
Преобразует всю строку в строчные буквы, первый символ в прописную букву |
|
– |
– |
Проверить свойство документа, удостоверяющего личность, на соответствие регулярному выражению |
ChangeIdentityPropertiesAccess
Установить доступность свойств документа, удостоверяющего личность.
Синтаксис
public virtual void ChangeIdentityPropertiesAccess()
Проверяет, есть ли у текущего пользователя право на редактирование документов, удостоверяющих личность.
Синтаксис
public virtual bool CheckCanEditIdentityDocuments()
Возвращаемое значение
bool – True, если у пользователя есть права на редактирование документов, удостоверяющих личность.
Проверка свойств документа, удостоверяющего личность перед сохранением.
Синтаксис
public virtual System.Collections.Generic.Dictionary<Sungero.Domain.Shared.IPropertyInfo, string> CheckIdentityProperties()
Возвращаемое значение
System.Collections.Generic.Dictionary<Sungero.Domain.Shared.IPropertyInfo, string> – Список ошибок.
CleanDisabledIdentityProperties
Очищает данные свойств документа, удостоверяющего личность, если они стали недоступными для выбранного вида документа.
Синтаксис
public virtual void CleanDisabledIdentityProperties(IIdentityDocumentKind identityKind)
Параметры
identityKind – Вид документа, удостоверяющего личность.
Задать ФИО в соответствии с фамилией, именем и отчеством, а также Фамилию и инициалы.
Синтаксис
public void FillName()
Получить форматированный СНИЛС.
Синтаксис
[Public]
public virtual string GetFormattedInila()
Возвращаемое значение
string – Форматированный СНИЛС, если не удалось отформатировать СНИЛС из персоны.
Получить ФИО в указанном падеже.
Синтаксис
[Public]
public virtual string GetFullName(Sungero.Core.DeclensionCase declensionCase)
Параметры
declensionCase – Падеж.
Возвращаемое значение
string – ФИО.
Получить пол персоны в соответствии с фамилией, именем, отчеством.
Определение пола поддерживается только для русской локали.
Синтаксис
[Public]
public virtual Enumeration? GetGender()
Возвращаемое значение
Enumeration? – Пол персоны.
GetIdentityAuthorityCodeFormatValidationError
Получить текст ошибки валидации формата кода подразделения документа, удостоверяющего личность.
Синтаксис
public virtual string GetIdentityAuthorityCodeFormatValidationError(string identityAuthorityCode)
Параметры
identityAuthorityCode – Строка с кодом подразделения.
Возвращаемое значение
string – Пустая строка, если код подразделения заполнен согласно формату, иначе - текст ошибки.
GetIdentityNumberFormatValidationError
Получить текст ошибки валидации формата номера документа, удостоверяющего личность.
Синтаксис
public virtual string GetIdentityNumberFormatValidationError(string identityNumber)
Параметры
identityNumber – Строка с номером документа.
Возвращаемое значение
string – Пустая строка, если номер документа заполнен согласно формату, иначе - текст ошибки.
GetIdentitySeriesFormatValidationError
Получить текст ошибки валидации формата серии документа, удостоверяющего личность.
Синтаксис
public virtual string GetIdentitySeriesFormatValidationError(string identitySeries)
Параметры
identitySeries – Строка с серией документа.
Возвращаемое значение
string – Пустая строка, если серия документа заполнена согласно формату, иначе - текст ошибки.
Получить имя персоны в формате Фамилия И.О. в нужном падеже.
Синтаксис
[Public]
public virtual string GetLastNameAndInitials(Sungero.Core.DeclensionCase declension)
Параметры
declension – Падеж.
Возвращаемое значение
string – Имя персоны.
Очистить СНИЛС от пробелов, дефисов и тире.
Синтаксис
[Public]
public static string RemoveInilaSpecialSymbols(string inila)
Параметры
inila – СНИЛС.
Возвращаемое значение
string – СНИЛС без пробелов, дефисов и тире.
Установить обязательность свойств документа, удостоверяющего личность.
Синтаксис
public virtual void SetRequiredIdentityProperties()
Преобразует всю строку в строчные буквы, первый символ в прописную букву.
Синтаксис
public static string SetUppercaseFirstLetter(string source)
Параметры
source – Исходная строка.
Возвращаемое значение
string – Скорректированная строка.
ValidateIdentityDocumentFieldWithPattern
Проверить свойство документа, удостоверяющего личность, на соответствие регулярному выражению.
Синтаксис
public bool ValidateIdentityDocumentFieldWithPattern(string fieldValue, string pattern)
Параметры
fieldValue – Проверяемое значение;
pattern – Регулярное выражение.
Возвращаемое значение
bool – True, если регулярное выражение не задано или если значение свойства соответствует регулярному выражению.
© Компания Directum, 2024 |