|
<< Оглавление >> Список свободных мест комплекта |
![]() ![]()
|
Function GetEvailPlaceListEventsSet(strInp: string): string;
Метод возвращает список свободных мест комплекта. Каждый элемент списка содержит информацию об одном месте – идентификатор места, ряд, место и цена.
- EventsSetID - Идентификатор комплекта - [OffSet] - При выводе списка записей смещение от начала списка - [Limit] - При выводе списка записей кол-во записей, которые необходимо вернуть |
В данном методе введена необязательная "пагинация". Для ее использования необходимо указать параметры: Offset - сдвиг от начала списка Limit - кол-во записей для вывода. Например: если указано Offset="0" Limit="5" будет возвращено 5 записей от начала списка. если указано Offset="5" Limit="10" будет возвращено 10 записей начиная от шестой (1+5) от начала списка. Также введен параметр AllRecords в XML ответа для получения общего кол-ва записей, если используется "пагинация". Если "пагинация" не используется, AllRecords равен RecordCount |
- EventsSetID - Идентификатор комлекта - cod_hs - Идентификатор места - cod_sec - Идентификатор сектора - row - ряд - seat - место - FreeOfferSeat - признак свободной рассадки (1 - да, 0 - нет) - NotShowNumbers - Признак не показывать номера ряда и места (1 - не показывать, 0 - показывать) - PrintRows - Печатать номер ряда на билете (1 - да, 0 - нет) - VisibleRows - Отображать номер ряда на схеме зала (1 - да, 0 - нет) - PrintSeats - Печатать номер места на билете (1 - да, 0 - нет) - VisibleSeats - Показывать номер места на схеме (1 - да, 0 - нет) - ForDisabled - Признак мест для людей с ограниченными возможностями(1 - да, 0 - нет) - Price - Цена билета (номинал)** - PriceSell - Цена билета (цена продажи)** - result_code - Код ошибки - result_message - Описание ошибки |
<GateReq> <ReqLogin> <!-- Имя пользователя и пароль для авторизации --> <UserName>User</UserName> <UserPass>Password</UserPass> </ReqLogin> <ReqBody> <InputRow EventsSetID="5"/> </ReqBody> </GateReq> |
<GateAnswer> <AnswerResult> <ResultCode>0</ResultCode><!-- Код ответа шлюза, общий для всего запроса--> <RecordCount>1</RecordCount><!-- Количество записей в возвращаемом "RecordSet-е" --> <AllRecords>1</AllRecords> </AnswerResult> <AnswerBody> <Row EventsSetID ="5" cod_sec ="1" row ="1" seat ="5" Price="500" PriceSell="500" result_code="0" result_message="OK"/> </AnswerBody> </GateAnswer> |