<< Click to Display Table of Contents >> Объектная модель > Основные механизмы CaseConverter – склонение по падежам |
Механизм склонения по падежам используется для преобразования персональных данных (фамилии, имени, отчества), названия должности, подразделения, а также названия валют из именительного падежа в требуемый падеж. Это нужно для корректного отображения информации в системе:
•в заявлениях или служебных записках. В теле документа должны подставляться фамилии, имена и отчества в необходимых падежах. Например, в «шапке» заявления: Александрову Александру Александровичу от Петрова Петра Петровича;
•в договорах. В том числе для правильного преобразования суммы договора в строку с установкой верных окончаний в названии валюты: один рубль, семнадцать рублей и т.д.
Также по персональным данным субъекта можно определить его род.
Для программной работы со склонением по падежам и определением рода предназначен класс Sungero.Core.CaseConverter.
Методы
Имя |
Описание |
---|---|
Получить название валюты в требуемом падеже |
|
Получить название подразделения в требуемом падеже |
|
ConvertJobTitleToTargetDeclension() +2 перегрузки |
Получить название должности в требуемом падеже |
ConvertPersonFullNameToTargetDeclension() +3 перегрузки |
Получить персональные данные в требуемом падеже |
Определить род |
|
Выделить из строки с ФИО отдельно фамилию, имя и отчество |
Перечисления
Имя |
Описание |
---|---|
Род |
|
Падежи русского языка |
Пример. Создание персональных данных и их склонение в родительном падеже
// Создать персональные данные.
var personFullName = CommonLibrary.PersonFullName.Create("Иванов", "Иван", "Иванович");
// Просклонять созданные персональные данные в родительном падеже.
// В результате должно получиться "Иванова Ивана Ивановича".
var converted = CaseConverter.ConvertPersonFullNameToTargetDeclension(personFullName, DeclensionCase.Genitive, Gender.Masculine);
© Компания Directum, 2024 |