1#ifndef EMULTIPLETICKET_H
2#define EMULTIPLETICKET_H
10#include "core/common/Base.h"
11#include "core/common/eplatform.h"
12#include "core/common/eqtcompatible.h"
18 namespace VstupneUdaje
20 namespace TarifnySystem
23 class ETarifnaSkupina;
29 namespace TicketIssueLogic
31 class DLL_API EMultipleTicket :
public EBase
42 EMultipleTicket(
unsigned char ticketCount, Strojcek::VstupneUdaje::TarifnySystem::ETarifa *tariff, Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina *tariffGroup,
unsigned char priceListRow = 0,
const unsigned long boardingZone = 0,
const std::list<unsigned long> &zonesToBuy = std::list<unsigned long>(),
const QString &buttonText = QString() );
48 bool GetTariff( Strojcek::VstupneUdaje::TarifnySystem::ETarifa *&tariff );
49 bool GetTariffGroup( Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina *&tariffGroup );
52 bool GetPriceListRow( Strojcek::VstupneUdaje::TarifnySystem::ETarifnePasmo *&priceListRow );
#define DLL_API
Definition ECardFacadeDefines.h:8
Definition EMultipleTicket.h:32
virtual ~EMultipleTicket()
std::list< unsigned long > GetZonesToBuy() const
void SetTicketCount(unsigned char ticketCount)
bool GetTariff(Strojcek::VstupneUdaje::TarifnySystem::ETarifa *&tariff)
EMultipleTicket(unsigned char ticketCount, Strojcek::VstupneUdaje::TarifnySystem::ETarifa *tariff, Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina *tariffGroup, unsigned char priceListRow=0, const unsigned long boardingZone=0, const std::list< unsigned long > &zonesToBuy=std::list< unsigned long >(), const QString &buttonText=QString())
bool GetPriceListRow(Strojcek::VstupneUdaje::TarifnySystem::ETarifnePasmo *&priceListRow)
QString GetButtonText() const
EMultipleTicket(EMultipleTicket &fellowTraveller)
unsigned long GetBoardingZone() const
bool GetPriceListRow(unsigned char &priceListRow)
void SetButtonText(const QString &buttonText)
bool GetTicketCount(unsigned char &ticketCount)
bool GetTariffGroup(Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina *&tariffGroup)
void SetZonesToBuy(const std::list< unsigned long > &zonesToBuy)
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7