1 #if !defined EVYPOCETCENY_STRUCT_H
2 #define EVYPOCETCENY_STRUCT_H
4 #include "dataio/DataIODefines.h"
5 #include "core/common/Node.h"
6 #include "core/common/EDate.h"
7 #include "dataio/datainput/EZastavka.h"
8 #include "dataio/datainput/EPrestupSpoj.h"
15 namespace VstupneUdaje
17 namespace CestovnePoriadky
24 namespace TarifnySystem
29 using namespace CestovnePoriadky;
30 using namespace TarifnySystem;
56 _VSTUPNA_STRUKTURA(
const _VSTUPNA_STRUKTURA &rhs );
57 ~_VSTUPNA_STRUKTURA();
88 unsigned short zony[20];
94 FLAG_TYP_VYPOCTU_STD = 0,
95 FLAG_TYP_VYPOCTU_CROSSTRANSFER = 1,
96 FLAG_TYP_VYPOCTU_NOT_DIVIDED_CONTINUOUS_TRIP = 2
99 _VSTUPNA_STRUKTURA &operator=( _VSTUPNA_STRUKTURA &rhs );
105 void SetMenaID(
char menaID );
107 unsigned long GetAplikacia();
108 void SetAplikacia(
unsigned long application );
111 std::vector<EPrestupSpoj> GetPrestup();
112 void ClearPrestupy();
114 void SetPocetDni(
unsigned short pocetDni );
115 unsigned short GetPocetDni();
117 void SetZastavkaPoradieNastup(
int value );
118 int GetZastavkaPoradieNastup();
119 void SetZastavkaPoradieVystup(
int value );
120 int GetZastavkaPoradieVystup();
127 void SetZonaNastup(
short value );
128 short GetZonaNastup();
135 void SetZonaVystup(
short value );
136 short GetZonaVystup();
141 void SetFlagVypoctu(
int flagVypoctu );
142 int GetFlagVypoctu();
147 void SetUzZaplatenaCena(
int uzZaplatenaCena );
148 int GetUzZaplatenaCena();
150 void SetCas(
int cas );
159 void SetVystup(
bool vystup );
164 void SetPersonalIdentificationNumber(
const unsigned long personalIdentificationNumber );
165 unsigned long GetPersonalIdentificationNumber()
const;
172 void SetTravelTimeOfPaidIssuedTicketSegments(
long travelTimeOfPaidIssuedTicketSegments );
173 long GetTravelTimeOfPaidIssuedTicketSegments();
200 pasmoPoradieManual = 0;
205 checkInLineBusStop = NULL;
206 checkOutLineBusStop = NULL;
209 vedlajsiaTarifnaSkupina = 0;
210 zastavkaNastup = NULL;
211 zastavkaVystup = NULL;
271 linkaZastavkaPoradieNastup = 0;
272 zastavkaPoradieNastup = 0;
273 linkaZastavkaPoradieVystup = 0;
274 zastavkaPoradieVystup = 0;
281 koeficientMeny = 0.0;
long linkaCislo
Definition: EVypocetCenyStruct.h:289
unsigned char nocna
Definition: EVypocetCenyStruct.h:78
ESpoj * spoj
Definition: EVypocetCenyStruct.h:300
unsigned short cisloTarify
Definition: EVypocetCenyStruct.h:297
ETarifa * tarifa
Definition: EVypocetCenyStruct.h:305
unsigned short spojCislo
Definition: EVypocetCenyStruct.h:221
unsigned short cisloTarify
Definition: EVypocetCenyStruct.h:226
unsigned char denVTyzdni
Definition: EVypocetCenyStruct.h:80
unsigned short spojCislo
Definition: EVypocetCenyStruct.h:290
Definition: EZastavka.h:26
Common::EDate datumPlatnosti
Definition: EVypocetCenyStruct.h:252
ELinkaZastavka * checkInLineBusStop
Definition: EVypocetCenyStruct.h:248
long linkaCislo
Definition: EVypocetCenyStruct.h:59
unsigned short poradieVystup
Definition: EVypocetCenyStruct.h:225
int cisloTS
Definition: EVypocetCenyStruct.h:250
unsigned char kmManualPouzit
Definition: EVypocetCenyStruct.h:84
unsigned short spojCislo
Definition: EVypocetCenyStruct.h:60
EListokTarifa()
Definition: EVypocetCenyStruct.h:267
bool useZastID
Definition: EVypocetCenyStruct.h:259
Common::EDate datumPlatnosti
Definition: EVypocetCenyStruct.h:86
unsigned char menaID
Definition: EVypocetCenyStruct.h:304
unsigned long zastavkaIDVystup
Definition: EVypocetCenyStruct.h:76
unsigned short poradieVystup
Definition: EVypocetCenyStruct.h:62
unsigned char typVydaja
Definition: EVypocetCenyStruct.h:73
ELinkaZastavka * checkOutLineBusStop
Definition: EVypocetCenyStruct.h:249
Definition: ELinkaZastavka.h:26
unsigned char cisloTrasy
Definition: EVypocetCenyStruct.h:89
unsigned char cisloTarifnejSkupiny
Definition: EVypocetCenyStruct.h:85
unsigned char vyber
Definition: EVypocetCenyStruct.h:242
unsigned short kmManual
Definition: EVypocetCenyStruct.h:244
unsigned char pasmoPoradieManual
Definition: EVypocetCenyStruct.h:82
EnmFlagVypoctu
Definition: EVypocetCenyStruct.h:92
unsigned char typVydaja
Definition: EVypocetCenyStruct.h:236
unsigned char kmManualPouzit
Definition: EVypocetCenyStruct.h:245
EZastavka * zastavkaNastup
Definition: EVypocetCenyStruct.h:257
int cenovaSkupina
Definition: EVypocetCenyStruct.h:251
unsigned char vyber
Definition: EVypocetCenyStruct.h:81
unsigned short zastavkaPoradieNastup
Definition: EVypocetCenyStruct.h:294
unsigned short linkaZastavkaPoradieVystup
Definition: EVypocetCenyStruct.h:292
Definition: EVypocetCeny.h:29
unsigned char pasmoPoradieManual
Definition: EVypocetCenyStruct.h:243
unsigned char spicka
Definition: EVypocetCenyStruct.h:240
EPriebehData * PriebehData
Definition: EVypocetCenyStruct.h:308
unsigned short kmManual
Definition: EVypocetCenyStruct.h:83
unsigned short poradieNastup
Definition: EVypocetCenyStruct.h:61
unsigned short poradieNastup
Definition: EVypocetCenyStruct.h:223
float koeficientMeny
Definition: EVypocetCenyStruct.h:303
unsigned char pasmo
Definition: EVypocetCenyStruct.h:298
unsigned short zastavkaPoradieVystup
Definition: EVypocetCenyStruct.h:296
unsigned char vedlajsiaTarifnaSkupina
Definition: EVypocetCenyStruct.h:87
unsigned char zavodVlastny
Definition: EVypocetCenyStruct.h:77
unsigned char paymentType
Definition: EVypocetCenyStruct.h:235
unsigned short CasPlatnosti
Definition: EVypocetCenyStruct.h:306
unsigned char nocna
Definition: EVypocetCenyStruct.h:239
unsigned char typKartyID
Definition: EVypocetCenyStruct.h:74
unsigned char vedlajsiaTarifnaSkupina
Definition: EVypocetCenyStruct.h:253
unsigned short cisloTarify
Definition: EVypocetCenyStruct.h:63
Definition: EVypocetCenyStruct.h:183
unsigned char zavodVlastny
Definition: EVypocetCenyStruct.h:238
Definition: EVypocetCenyStruct.h:264
Class ECol : Objekt je predok pre vsetky nasledujuce kolekcie
Definition: ColReader.h:15
ELinka * linka
Definition: EVypocetCenyStruct.h:301
unsigned long zastavkaIDNastup
Definition: EVypocetCenyStruct.h:75
unsigned short km
Definition: EVypocetCenyStruct.h:299
ELinka * line
Definition: EVypocetCenyStruct.h:246
Definition: EVypocetCenyStruct.h:53
unsigned char denVTyzdni
Definition: EVypocetCenyStruct.h:241
unsigned char spicka
Definition: EVypocetCenyStruct.h:79
unsigned char typKartyID
Definition: EVypocetCenyStruct.h:237
ESpoj * trip
Definition: EVypocetCenyStruct.h:247
EZastavka * zastavkaVystup
Definition: EVypocetCenyStruct.h:258
long cena
Definition: EVypocetCenyStruct.h:302
Definition: EPrestupSpoj.h:12
unsigned short linkaZastavkaPoradieNastup
Definition: EVypocetCenyStruct.h:291
EVstupy()
Definition: EVypocetCenyStruct.h:185
#define DATAIO_API
Definition: DataIODefines.h:10
unsigned char paymentType
Definition: EVypocetCenyStruct.h:72
long linkaCislo
Definition: EVypocetCenyStruct.h:220