Список комплектов

<< Оглавление >>

Навигация:  Функциональные методы > Списки > Комплекты >

Список комплектов

ПредыдущаяВернуться на уроветь вверхСледующая

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 - описание ошибки

 

Входной XML.

<GateReq>

<ReqLogin>

        <!--  Имя пользователя и пароль для авторизации -->

       <UserName>User</UserName>

       <UserPass>Password</UserPass>

</ReqLogin>

<ReqBody>

       <InputRow [EventsSetID="12"] [ListOnly="1"] />

</ReqBody>

</GateReq>

 

Выходной XML.

<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>