1#ifndef GENERALTICKETDATAEVALUATION_H
2#define GENERALTICKETDATAEVALUATION_H
14 namespace StatistikaStrojcek
18 class ECestovnyListok;
68 virtual bool FillStatisticTicket( EM::Strojcek::StatistikaStrojcek::ECestovnyListok *&statisticTicket );
EvaluationResult
Definition TicketDataDefines.h:58
Definition GeneralTicketDataEvaluation.cpp:57
Definition GeneralTicketDataEvaluation.h:25
virtual bool VerifySignature()=0
EM::Strojcek::StatistikaStrojcek::EJazdaMHD * CreateUrbanTransportStatisticData()
QByteArray GetData() const
virtual QString TicketDetail()=0
virtual QDateTime ValidFrom()=0
long GetValidFromTripBusStopIndex()
virtual QString PrinterMessage()=0
virtual void SetDateTimeOfCodeGeneration(const uint32_t timeOfCodeGeneration)
virtual QString TitleMessage()=0
virtual unsigned short GetCouponProvider()=0
virtual unsigned long GetCouponPrice()=0
virtual QString GetTicketSecurityCodeString()=0
virtual uint32_t StartBusStopId()=0
virtual EvaluationResult EvaluateAndWriteStatistics(QList< QSharedPointer< EM::Strojcek::StatistikaStrojcek::VystupneData > > &outputData)
virtual QDateTime ValidTo()=0
EM::Strojcek::StatistikaStrojcek::EJazdaIDOL * CreateIdsStatisticData()
virtual unsigned long long GetTicketSecurityCode()=0
QDateTime GetBusstopDepartureDateTime(long tripBusStopIndex, Qt::TimeSpec spec)
QDateTime SecondsToDateTime(uint32_t timeInSeconds, Qt::TimeSpec spec)
virtual QList< QVariant > GetZones()=0
virtual bool IsTimeTicket()=0
Qt::TimeSpec GetTimeSpec()
virtual int32_t GetTicketDuration()=0
virtual EvaluationResult EvaluateForBusstop(long tripBusstopIndex)
virtual unsigned short GetTicketTariffNumber()=0
virtual bool ParseData()=0
EvaluationResult WriteStatistics(QList< QSharedPointer< EM::Strojcek::StatistikaStrojcek::VystupneData > > &outputData)
void SetTimeSpec(Qt::TimeSpec spec)
virtual QString DetailTitle()=0
virtual QDateTime GetDateTimeOfCodeGeneration()=0
void SetCheckOutBusStop(long checkOutBusStop)
virtual bool FillStatisticTicket(EM::Strojcek::StatistikaStrojcek::ECestovnyListok *&statisticTicket)
GeneralTicketDataEvaluation(bool usingTestingKeys, unsigned short validityStartToleranceInMinutes, const QByteArray &data)
virtual unsigned short GetTicketCounter()=0
virtual bool CreateStatisticTicket(EM::Strojcek::StatistikaStrojcek::ECestovnyListok *&statisticTicket)=0
virtual unsigned short GetTicketAmount()=0
virtual ~GeneralTicketDataEvaluation()
virtual uint32_t ZonesCount()=0
QString DateTimeToString(uint32_t timeInSeconds, Qt::TimeSpec spec=Qt::UTC)
virtual long long GetCustomerID()=0
long GetValidToTripBusStopIndex()
EvaluationResult CheckTariffOnTariffGroup()
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7