INumerationRulesService — интерфейс

Сервис для работы с конструктором правил нумерации.

Синтаксис

public interface INumerationRulesService

Методы

Имя Описание

AddNewCondition(NumerationRulesRuleItem)

Добавляет условие в строку правила нумерации в конструкторе правил нумерации.

AddNewNumerator

Создаёт новый нумератор.

AddNewRule

Создаёт новое правило нумерации в конструкторе правил нумерации.

AddNewRuleItem(NumerationRulesRule)

Добавляет новую строчку в правило нумерации.

CreateNumber(CardData, BaseCard, NumerationRulesRule)

Выделяет указанной карточке номер из нумератора следуя приложенному правилу нумерации.

CreateTextNumber(BaseCard, String)

Создаёт объект типа BaseCardNumber, содержащий текстовое представление номера.

DeleteCondition(NumerationRulesRuleItemCondition, NumerationRulesRuleItem)

Удаляет условие из строки правила нумерации.

DeleteNumber(BaseCardNumber)

Удаляет указанный номер из владеющей им карточки.

DeleteNumerator(NumerationRulesNumerator)

Удаляет нумератор из конструктора правил нумерации.

DeleteRule(NumerationRulesRule)

Удаляет правило нумерации из конструктора правил нумерации.

DeleteRuleItem(NumerationRulesRuleItem, NumerationRulesRule)

Удаляет строку правила нумерации из конструктора правил нумерации.

FindRuleBy(NumerationRulesRuleItem)

Возвращает правило нумерации, которому принадлежит указанная строка.

GetNumber(BaseCard, Guid)

Возвращает из карточки номер с указанным идентификатором.