|
<< Оглавление >> Список комплектов |
![]() ![]()
|
Function GetShowListEventsList(strInp: string): string;
Метод возвращает список комплектов
- [EventsSetID] - Идентификатор комплекта - [ListOnly] - показывать только список комплектов |
Если параметр ListOnly = 1, то метод возвращает только список комплектов.
Если параметр ListOnly = 0 или опущен, то метод возвращает список событий, входящих в комплекты, а также кол-во свободных мест по всему событию и мест, относящихся к комплекту.
Если указан EventsSetID, то метод возвращает список мероприятий, входящий в комплект с указанным ID.
Метод игнорирует параметр EventsSetID при ListOnly = 1.
- EventsSetID Идентификатор комлекта - EventsSetName Наименование комплекта - CountEvents - Кол-во мероприятий, которое должно входить в комплект - NomBilKn - Идентификатор события (отображается только если ListOnly = 0 или опущен) - cod_show - Идентификатор мероприятия (отображается только если ListOnly = 0 или опущен) - cod_t Идентификатор места проведения (театра) - cod_h Идентификатор зала места проведения (сцены) - EventDate - Дата проведения мероприятия (отображается только если ListOnly = 0 или опущен) - EventTime - Время проведения мероприятия (отображается только если ListOnly = 0 или опущен) - EventFullName - Наменование мероприятия (отображается только если ListOnly = 0 или опущен) - EventNote - Примечания к событию (отображается только если ListOnly = 0 или опущен) - Annotation - Анотация мероприятия (отображается только если ListOnly = 0 или опущен) - MinPrice - Цена номинал минимальная (только на места, доступные для текущего шлюза) (отображается только если ListOnly = 1) - MinPriceSell - Цена продажи минимальная (только на места, доступные для текущего шлюза) (только на места, доступные для текущего шлюза) (отображается только если ListOnly = 1) - MaxPrice - Цена номинал максимальная (только на места, доступные для текущего шлюза) (только на места, доступные для текущего шлюза) (отображается только если ListOnly = 1) - MaxPriceSell - Цена продажи максимальная (только на места, доступные для текущего шлюза) (только на места, доступные для текущего шлюза) (отображается только если ListOnly = 1) - FreePlaces - Кол-во свободных мест на данное событие - FreePlacesSet - Кол-во свободных мест на данное событие, входящих в комплект - NonEventSetCount - Кол-во мест на данное событие, не входящих в комплект (если ListOnly = 1) или на событие комплекта (если ListOnly = 0 или опущен) - ETicketPermitted - Разрешен проход по электронному билету. (1 - разрешено, 0 - нет). - result_code - Код ошибки. - result_message - описание ошибки |
<GateReq> <ReqLogin> <!-- Имя пользователя и пароль для авторизации --> <UserName>User</UserName> <UserPass>Password</UserPass> </ReqLogin> <ReqBody> <InputRow [EventsSetID="12"] [ListOnly="1"] /> </ReqBody> </GateReq> |
<GateAnswer> <AnswerResult> <ResultCode>0</ResultCode><!-- Код ответа шлюза, общий для всего запроса--> <RecordCount>2</RecordCount><!-- Количество записей в возвращаемом "RecordSet-е" --> </AnswerResult> <AnswerBody> <Row EventsSetID="12" EventsSetName="Классическая музыка" CountEvents="2" result_code="0" result_message="OK"/> <Row EventsSetID="12" EventsSetName="Сказки Венского леса" CountEvents="3" result_code="0" result_message="OK"/> </AnswerBody> </GateAnswer> |