1 #if !defined(ECestovnyListok_430D55A5_D5D8_4d4d_A0CB_ED28489D976A__INCLUDED_)
2 #define ECestovnyListok_430D55A5_D5D8_4d4d_A0CB_ED28489D976A__INCLUDED_
4 #include "core/common/eplatform.h"
5 #include "dataio/DataIODefines.h"
6 #include "dataio/dataoutput/EAbstraktnyZaznam.h"
12 namespace StatistikaStrojcek
15 class ECestovnyListokCol;
39 clEJednorazovyVystup = 10,
43 clEJednorazovyNastup = 14,
47 clEZmenaPlatnostiCL = 18,
48 clEPlatbaDualnyObeh = 19,
53 prListokZPripojenehoSpoja = 0,
56 prKombinovanyCL_JL = 2,
59 prKombinovanyNastupnyListokEL = 5,
60 prDokupovanyListok = 6,
68 prFellowPassenger = 2,
78 ctsTarifnaSkupina = 0,
79 ctsPlatbaZPOSTerminala = 4,
81 ctsListokZMincovnika = 6,
82 ctsPrepadMincovnika = 7
93 TimeTicketActivation = 7,
95 EventInternetSale = 10,
98 AggregationEMVCard = 13
109 unsigned long getCisloListka();
110 unsigned short getCisloTarifnehoListka();
111 unsigned char getCisloTarifnejSkupiny();
112 unsigned short getCisloTarify();
113 unsigned long getDatumCas();
114 unsigned short getKontrola();
115 unsigned char getMena();
119 unsigned char getTypPlatby();
120 unsigned char getPasmoPoradie();
121 unsigned short getPocetListkov();
123 unsigned char getPriznaky();
124 unsigned char getPriznaky2();
125 unsigned long getPovodneCislo();
126 long getCenaHromadnehoListka();
127 unsigned long GetCisloCitacky();
128 unsigned char getCisloStojanu();
130 unsigned char getTypTS();
132 bool getSpolucestujuci();
133 bool getIsCityCard();
134 bool getIsBankCard();
135 bool getIsNetworkTicket();
136 bool getIsWithoutDPH();
137 unsigned char getBonusType();
138 unsigned char getTrasaCislo();
139 unsigned char getCisloIDS();
140 unsigned char getTypKuponu();
141 bool getIsLinkaSpoj();
142 unsigned short getKm();
143 bool GetNoAddressTicket();
144 bool GetCappingFlag()
const;
145 long long GetTransactionDetail();
147 void setCena(
long newVal );
148 void setCisloListka(
unsigned long newVal );
149 void setCisloTarifnehoListka(
unsigned short newVal );
150 void setCisloTarifnejSkupiny(
unsigned char newVal );
151 void setCisloTarify(
unsigned short newVal );
152 void setDatumCas(
unsigned long newVal );
153 void setKontrola(
unsigned short newVal );
154 void setMena(
unsigned char newVal );
159 void setTypPlatby(
unsigned char newVal );
160 void setPasmoPoradie(
unsigned char newVal );
161 void setPocetListkov(
unsigned short newVal );
163 void setPriznaky(
unsigned char newVal );
165 void setPriznaky2(
unsigned char newVal );
166 void setPovodneCislo(
unsigned long newVal );
167 void SetCisloCitacky(
unsigned long newVal );
168 void setCisloStojanu(
unsigned char newVal );
169 void setStorno(
bool newVal );
170 void setTypTS(
unsigned char newVal );
171 void setSpolucestujuci(
bool newVal );
172 void setDPH(
long newVal );
173 void setIsCityCard(
bool isCityCard );
174 void setIsBankCard(
bool isBankCard );
175 void setIsNetworkTicket(
bool isNetworkTicket );
176 void setIsWithoutDPH(
bool isWithoutDPH );
177 void setCisloIDS(
unsigned char newVal );
178 void setTypKuponu(
unsigned char newVal );
179 void setIsLinkaSpoj(
bool newVal );
180 void setKm(
unsigned short km );
181 void SetNoAddressTicket(
bool noAddressTicket );
182 void SetTransactionDetail(
long long transactionDetail );
183 void setBonusType(
unsigned char bonusType );
184 void setTrasaCislo(
unsigned char trasaCislo );
191 virtual void fillInLISTOK1(
LISTOK1 &listok1 );
192 virtual void fillUpLISTOK1(
LISTOK1 &listok1 );
197 virtual void ReceiveTicket(
VystupneData *vstupneData );
199 virtual void fillInCK1(
CK1 &ck1 );
200 virtual void fillUpCK1(
CK1 &ck1 );
202 void fillInLOG_EP(
LOG_EP &logEP );
203 void fillUpLOG_EP(
LOG_EP &logEP );
205 bool writeLinkaSpoj();
206 bool readLinkaSpoj();
215 bool GetLinkaSpojData(
unsigned char*& data,
unsigned short& dataSize );
217 bool IsPrepaidTicketSell();
219 virtual short getChksum();
CisloTarifnejSkupiny
Definition: ECestovnyListok.h:76
unsigned long velkostZaznamu
Definition: ECestovnyListok.h:21
Definition: ELinkaSpoj.h:15
Definition: ECestovnyListok.h:25
Definition: EStatistikaStruct.h:246
unsigned char * data
Definition: ECestovnyListok.h:22
Definition: EStatistikaStruct.h:105
EPaymentType
Definition: ECestovnyListok.h:85
Priznaky2
Definition: ECestovnyListok.h:64
Definition: ECipovaKarta.h:33
Definition: ECestovnyListok.h:19
Class ECol : Objekt je predok pre vsetky nasledujuce kolekcie
Definition: ColReader.h:15
InterneCisloListka
Definition: ECestovnyListok.h:28
Definition: EStatistikaStruct.h:311
Definition: EAbstraktnyZaznam.h:16
Priznaky
Definition: ECestovnyListok.h:51
#define DATAIO_API
Definition: DataIODefines.h:10
Definition: ECestovnyListokCol.h:20