|
<< Оглавление >> Получить статус мест сессии |
![]() ![]()
|
Function GetSessionPlacesInfo(strInp: string): string;
Возвращает данные о местах сессии: статус места, цены, размер скидки и т.д.
- session - Идентификатор сессии |
- NomBilKn - Идентификатор события. - ReservID - Номер заказа - session Идентификатор сессии - cod_sec Идентификатор сектора. - name_sec Наименоване сектора - row ряд - seat место - price - Цена билета. (номинал) - priceSell - Цена билета (продажи) c учетом введенного промокода и прочих возможных скидок - ServiceFee - Сервисный сбор - PlaceStatus - Статус места* - PromoCodeID - Идентификатор промокода (если не указан во входных параметрах, то 0) - PromoPercent - Процент по промокоду (если указан Идентификатор промокода и промокод актуален, в противном случае - 0) - PromoSum - Сумма скидки по промокоду (если указан Идентификатор промокода и промокод актуален, в противном случае - 0) - STCompanyID - Идентификатор абонементной кампании - STCompanyDiscount - размер скидки по абонементной кампании - DisableDiscount - Флаг неиспользовать скидку абонементной кампании - result_code - Код ошибки. - result_message - описание ошибки |
*Статусы мест:
SEL - место в предварительном резерве,
RES - место забронировано,
USO - место удалено из заказа,
SOL - место продано
<GateReq> <ReqLogin> <!-- Имя пользователя и пароль для авторизации --> <UserName>User</UserName> <UserPass>Password</UserPass> </ReqLogin> <ReqBody> <InputRow session="5dd3ac5626be9aac3fb39eb84d02b5b9"/> </ReqBody> </GateReq> |
<GateAnswer> <AnswerResult> <ResultCode>0</ResultCode><!-- Код ответа шлюза, общий для всего запроса--> <RecordCount>0</RecordCount><!-- Количество записей в возвращаемом "RecordSet-е" --> </AnswerResult> <AnswerBody> <Row NomBilKn="211" cod_sec="1" Row="9" Seat="1" name_sec="Партер" PlaceStatus="SOL" price="2000.00" priceSell="1800.00" ServiceFree="0.00" session="5dd3ac5626be9aac3fb39eb84d02b5b9" STCompanyID="1" STCompanyDiscount="10.00" DisableDiscount="0" PromoPercent="0.00" PromocodeID="0" PromoSum="0.00" result_code="0" result_message="OK"/> <Row NomBilKn="211" cod_sec="1" Row="9" Seat="2" name_sec="Партер" PlaceStatus="SOL" price="2000.00" priceSell="1800.00" ServiceFree="0.00" session="5dd3ac5626be9aac3fb39eb84d02b5b9" STCompanyID="1" STCompanyDiscount="10.00" DisableDiscount="0" PromoPercent="0.00" PromocodeID="0" PromoSum="0.00" result_code="0" result_message="OK"/> </AnswerBody> </GateAnswer> |