<< Click to Display Table of Contents >> Объектная модель > Основные механизмы > CaseConverter – склонение по падежам Gender – род |
Перечисление CommonLibrary.Gender представляет набор констант со значениями рода. С использованием перечисления, например, можно программно получить персональные данные в требуемом падеже с учетом пола.
Константы
Имя |
Описание |
---|---|
Feminine |
Женский род |
Masculine |
Мужской род |
NotDefined |
Род не определен |
Кроме того, род используется в качестве возвращаемого значения в методе DefineGender().
Пример. Получение ФИО в указанном падеже
/// <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 |