|
<< Оглавление >> Абонементы |
![]() ![]()
|
Для работы с абонементами в репертуаре заводится «событие-абонемент». В списке событий, возвращаемых методом GetEventList, оно передается с параметром SeasonTicket=1. На этом событии проходят все операции по бронированию и продаже абонементов.
Так как в абонемент входит несколько событий, они также отражены в GetEventList (даже если продажа на эти событие закрыта) и имеют параметр SeasonTicket=2.
И «событие-абонемент», и событие, относящееся к нему, содержат также: идентификатор абонемента – SeasonTicketID , кол-во мероприятий в абонементе – SeasonTicketEvents.
Для событий, к абонементам не относящихся, все перечисленные параметры равны нулю. Место, забронированное или проданное на «событие-абонемент», отмечается как занятое на всех событиях абонемента.