<< Click to Display Table of Contents >> Объектная модель > Основные механизмы > CaseConverter – склонение по падежам PersonFullName – персональные данные |
Для программной работы с персональными данными человека (фамилией, именем, отчеством) предназначен класс CommonLibrary.PersonFullName.
Методы
Имя |
Описание |
---|---|
+2 перегрузки |
Создать персональные данные |
Создать персональные данные, которые имеют неопределенный формат. Например, не представляют собой ФИО |
Если создать объект класса – CommonLibrary.PersonFullName.Create(), то для объекта станут доступны собственные свойства:
Свойства
Имя |
Тип |
Описание |
---|---|---|
DisplayFormat |
Формат отображения данных |
|
FirstName |
string |
Имя |
LastName |
string |
Фамилия |
MiddleName |
string |
Отчество |
Перечисления
Имя |
Описание |
---|---|
Формат отображения персональных данных |
Пример. Получение ФИО в указанном падеже
/// <param name="declensionCase">Падеж.</param>
/// <returns>ФИО в указанном падеже.</returns>
public virtual Structures.Employee.PersonFullName GetFullNameInDeclension(Sungero.Core.DeclensionCase declensionCase)
{
var fullName = CommonLibrary.PersonFullName.Create(_obj.Person.LastName,
_obj.Person.FirstName,
_obj.Person.MiddleName);
var gender = CommonLibrary.Gender.NotDefined;
if (_obj.Person.Sex != null)
gender = _obj.Person.Sex == Sungero.Parties.Person.Sex.Female ?
CommonLibrary.Gender.Feminine :
CommonLibrary.Gender.Masculine;
// ...
}
© Компания Directum, 2024 |