1 #ifndef GENERALTICKETDATAEVALUATION_H
2 #define GENERALTICKETDATAEVALUATION_H
14 namespace StatistikaStrojcek
18 class ECestovnyListok;
54 virtual QDateTime
ValidTo() = 0;
56 virtual QList<QVariant>
GetZones() = 0;
68 virtual bool FillStatisticTicket( EM::Strojcek::StatistikaStrojcek::ECestovnyListok *&statisticTicket );
81 QString
DateTimeToString( uint32_t timeInSeconds, Qt::TimeSpec spec = Qt::UTC );
87 virtual bool CreateStatisticTicket( EM::Strojcek::StatistikaStrojcek::ECestovnyListok *&statisticTicket ) = 0;
94 #endif // GENERALTICKETDATAEVALUATION_H
QString GetZonesStr()
Definition: GeneralTicketDataEvaluation.cpp:932
virtual QString GetTicketSecurityCodeString()=0
QDateTime SecondsToDateTime(uint32_t timeInSeconds, Qt::TimeSpec spec)
Definition: GeneralTicketDataEvaluation.cpp:960
virtual QDateTime ValidFrom()=0
virtual unsigned short GetTicketTariffNumber()=0
virtual int32_t GetTicketDuration()=0
virtual QString DetailTitle()=0
GeneralTicketDataEvaluation(bool usingTestingKeys, unsigned short validityStartToleranceInMinutes, const QByteArray &data)
Definition: GeneralTicketDataEvaluation.cpp:342
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
long GetValidFromTripBusStopIndex()
Definition: GeneralTicketDataEvaluation.cpp:1113
virtual bool IsTimeTicket()=0
virtual unsigned short GetCouponProvider()=0
bool UsingTestingKeys()
Definition: GeneralTicketDataEvaluation.cpp:1020
bool IsBaggage()
Definition: GeneralTicketDataEvaluation.cpp:975
EM::Strojcek::StatistikaStrojcek::EJazdaMHD * CreateUrbanTransportStatisticData()
Definition: GeneralTicketDataEvaluation.cpp:1042
QString DateTimeToString(uint32_t timeInSeconds, Qt::TimeSpec spec=Qt::UTC)
Definition: GeneralTicketDataEvaluation.cpp:969
virtual ~GeneralTicketDataEvaluation()
Definition: GeneralTicketDataEvaluation.cpp:347
void SetTimeSpec(Qt::TimeSpec spec)
Definition: GeneralTicketDataEvaluation.cpp:1131
EvaluationResult
Definition: TicketDataDefines.h:57
virtual EvaluationResult EvaluateForBusstop(long tripBusstopIndex)
Definition: GeneralTicketDataEvaluation.cpp:711
EvaluationResult WriteStatistics(QList< QSharedPointer< EM::Strojcek::StatistikaStrojcek::VystupneData > > &outputData)
Definition: GeneralTicketDataEvaluation.cpp:853
EM::Strojcek::StatistikaStrojcek::EJazdaIDOL * CreateIdsStatisticData()
Definition: GeneralTicketDataEvaluation.cpp:1025
virtual QList< QVariant > GetZones()=0
virtual QDateTime ValidTo()=0
virtual EvaluationResult EvaluateAndWriteStatistics(QList< QSharedPointer< EM::Strojcek::StatistikaStrojcek::VystupneData > > &outputData)
void SetCheckOutBusStop(long checkOutBusStop)
Definition: GeneralTicketDataEvaluation.cpp:1123
long GetValidToTripBusStopIndex()
Definition: GeneralTicketDataEvaluation.cpp:1118
Definition: GeneralTicketDataEvaluation.cpp:53
virtual uint32_t ZonesCount()=0
virtual bool VerifySignature()=0
virtual bool ParseData()=0
QDateTime GetBusstopDepartureDateTime(long tripBusStopIndex, Qt::TimeSpec spec)
Definition: GeneralTicketDataEvaluation.cpp:937
virtual unsigned short GetTicketAmount()=0
Definition: GeneralTicketDataEvaluation.h:24
virtual unsigned long long GetTicketSecurityCode()=0
virtual unsigned long GetCouponPrice()=0
virtual bool CreateStatisticTicket(EM::Strojcek::StatistikaStrojcek::ECestovnyListok *&statisticTicket)=0
EvaluationResult CheckTariffOnTariffGroup()
Definition: GeneralTicketDataEvaluation.cpp:880
virtual bool FillStatisticTicket(EM::Strojcek::StatistikaStrojcek::ECestovnyListok *&statisticTicket)
Definition: GeneralTicketDataEvaluation.cpp:1071
virtual void SetDateTimeOfCodeGeneration(const uint32_t timeOfCodeGeneration)
Definition: GeneralTicketDataEvaluation.cpp:1128
SYSTEM INCLUDES.
Definition: CardFacadeManagerXML.h:6
virtual QString TicketDetail()=0
Qt::TimeSpec GetTimeSpec()
Definition: GeneralTicketDataEvaluation.cpp:1136
virtual unsigned short GetTicketCounter()=0
QByteArray GetData() const
Definition: GeneralTicketDataEvaluation.cpp:1108
virtual long long GetCustomerID()=0
bool IsTicketEvaluated()
Definition: GeneralTicketDataEvaluation.cpp:1015
virtual QString TitleMessage()=0
virtual QDateTime GetDateTimeOfCodeGeneration()=0
virtual bool IsValid()
Definition: GeneralTicketDataEvaluation.cpp:995
virtual uint32_t StartBusStopId()=0
virtual QString PrinterMessage()=0