NumeratorZone — класс

Содержит методы для работы с зонами нумератора.

Синтаксис

public abstract class NumeratorZone : IUpdatable

Свойства

Имя Описание

Id

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

InUpdate

Возвращает признак включения для объекта режима отложенных изменения.

Name

Возвращает или задаёт название зоны.

Numerator

Возвращает нумератор владеющий зоной.

Session

Возвращает текущую сессию пользователя.

Методы

Имя Описание

AllocateNumber(Guid, Int32)

Резервирует в текущей зоне заданный номер за заданным пользователем.

BeginUpdate

Включает режим отложенных изменений

CancelUpdate

Отменяет несохранённые изменения и выключает режим отложенных изменений.

EndUpdate

Отправляет накопленные изменения на сервер и выключает режим отложенных изменений.

GetNumber(Guid)

Возвращает номер по его идентификатору.

GetNumber(Guid, Boolean, Guid)

Получает номер для заданного пользователя с заданным идентификатором.

GetNumberId(Int32)

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

GetNumberStatus(Int32)

Получение статуса указанного номера.

MarkCardForDeletion(Guid)

Требует удаление указанной карточки при отмене изменений, если задействован режим отложенных изменений.

ReleaseNumber(Guid)

Освобождение номера с указанным идентификатором.

ReleaseNumber(Int32)

Освобождение указанного номера.

UpdateNow

Позволяет отправить накопленные изменения на сервер.

Заметки

Зона нумератора представляет собой именованную совокупность номеров. Внутри одного нумератора может существовать несколько параллельных зон, номера в которых совпадают.