AppCore
Loading...
Searching...
No Matches
NiclOneWayTicketData.h
Go to the documentation of this file.
1#ifndef NICLONEWAYTICKETDATA_H
2#define NICLONEWAYTICKETDATA_H
3
4// BASE INCLUDES
7
9{
10 static const uint8_t cOneWayDataSizeMin = 54;
11 static const uint8_t cOneWayDataSizeMax = 56;
12
13public:
15 virtual ~NiclOneWayTicketData();
16
17 virtual bool IsValid();
18 virtual uint16_t GetProvider();
19
20 virtual uint8_t GetMinStructSize();
21 virtual uint8_t GetMaxStructSize();
24
25 virtual bool ParseData();
26
27 virtual bool IsTimeTicket();
28
29 virtual QString PrinterMessage();
30 virtual QString DetailTitle();
31 virtual QString TitleMessage();
32 virtual QString TicketDetail();
33
34 virtual QDateTime ValidFrom();
35 virtual QDateTime ValidTo();
36 virtual unsigned short GetTicketAmount();
37 virtual uint32_t ZonesCount();
38 virtual QList<QVariant> GetZones();
40 virtual unsigned short GetTicketTariffNumber();
41 virtual unsigned long GetCouponPrice();
42 virtual unsigned short GetCouponProvider();
43 virtual unsigned short GetTicketCounter();
44 virtual long long GetCustomerID();
45
46protected:
47 virtual bool CreateStatisticTicket( EM::Strojcek::StatistikaStrojcek::ECestovnyListok *&statisticTicket );
48
49 virtual int32_t GetTicketDuration();
50 virtual uint32_t StartBusStopId();
52
53private:
54 class DataClass;
55 DataClass *d;
56};
57
58#endif // NICLONEWAYTICKETDATA_H
UbianRecordType
Definition TicketDataDefines.h:98
QByteArray GetData() const
Definition GeneralTicketDataEvaluation.cpp:1117
Definition NiclOneWayTicketData.cpp:44
Definition NiclOneWayTicketData.h:9
virtual QDateTime ValidFrom()
Definition NiclOneWayTicketData.cpp:638
virtual unsigned long GetCouponPrice()
Definition NiclOneWayTicketData.cpp:598
virtual unsigned short GetTicketAmount()
Definition NiclOneWayTicketData.cpp:618
virtual uint8_t GetMinStructSize()
Definition NiclOneWayTicketData.cpp:135
virtual QList< QVariant > GetZones()
Definition NiclOneWayTicketData.cpp:648
virtual QString DetailTitle()
Definition NiclOneWayTicketData.cpp:446
virtual QDateTime ValidTo()
Definition NiclOneWayTicketData.cpp:633
virtual QString TitleMessage()
Definition NiclOneWayTicketData.cpp:451
virtual int32_t GetTicketDuration()
Definition NiclOneWayTicketData.cpp:643
virtual ~NiclOneWayTicketData()
Definition NiclOneWayTicketData.cpp:114
virtual bool IsTimeTicket()
Definition NiclOneWayTicketData.cpp:436
virtual QString TicketDetail()
Definition NiclOneWayTicketData.cpp:465
virtual uint16_t GetProvider()
Definition NiclOneWayTicketData.cpp:125
virtual unsigned short GetTicketCounter()
Definition NiclOneWayTicketData.cpp:608
virtual uint32_t ZonesCount()
Definition NiclOneWayTicketData.cpp:628
virtual QString PrinterMessage()
Definition NiclOneWayTicketData.cpp:441
virtual int64_t GetTicketValidityInMinutes()
Definition NiclOneWayTicketData.cpp:145
virtual uint64_t GetTicketSecurityCode()
Definition NiclOneWayTicketData.cpp:588
virtual QString GetTicketSecurityCodeString()
Definition NiclOneWayTicketData.cpp:583
virtual long long GetCustomerID()
Definition NiclOneWayTicketData.cpp:613
virtual uint8_t GetMaxStructSize()
Definition NiclOneWayTicketData.cpp:130
virtual bool CreateStatisticTicket(EM::Strojcek::StatistikaStrojcek::ECestovnyListok *&statisticTicket)
Definition NiclOneWayTicketData.cpp:653
virtual unsigned short GetCouponProvider()
Definition NiclOneWayTicketData.cpp:603
virtual UbianRecordType GetUbianRecordType()
Definition NiclOneWayTicketData.cpp:140
virtual unsigned short GetTicketTariffNumber()
Definition NiclOneWayTicketData.cpp:593
virtual uint32_t StartBusStopId()
Definition NiclOneWayTicketData.cpp:623
virtual bool ParseData()
Definition NiclOneWayTicketData.cpp:230
virtual bool IsValid()
Definition NiclOneWayTicketData.cpp:119
Definition NiclQrData.h:12