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