4 #include "dataio/DataIODefines.h"
5 #include "dataio/dataoutput/EAbstraktnyZaznam.h"
6 #include "dataio/dataoutput/EPokuta.h"
7 #include "core/common/eplatform.h"
13 namespace StatistikaStrojcek
16 class EStatistikaFileSystem;
19 class DATAIO_API EKontrola :
public EAbstraktnyZaznam
26 prZablokovanaKartaCK = 2,
27 prZablokovanaKartaList = 3,
29 prCLPredZaciatkomPlatnosti = 5,
30 prCLPoKonciPlatnosti = 6,
32 prNespravnePasmoListka = 8,
33 prNeznamyTarifnyListok = 9,
34 prNeplatnyTarifnyListok = 10,
35 prZiadnyListokNaKarte = 11,
36 prVyhodnotenieObsluhy = 12,
37 prNeoznacenaKarta = 13,
38 prKartaInehoZavodu = 14,
39 prNeplatneKontrolneCislo = 15,
40 prNeplatnaZastavka = 16,
41 prPlatnyPCLNeoznacenaJazda = 17,
42 prNeplatnyDruhLinky = 18,
44 prCestujuciBezNarokuNaZlavu = 20
52 unsigned long getCisloKarty();
53 unsigned long getCisloListka();
54 unsigned short getCisloMesacnika();
55 unsigned short getCisloTarifnehoListka();
56 unsigned short getCisloTarify();
57 unsigned long getDatumCas();
58 unsigned short getPasmoRevizor();
59 unsigned long getPlatiOd();
60 unsigned long getPlatiDo();
61 unsigned long getPlatnostKarty();
62 unsigned char getRiadok();
63 unsigned long getRodneCislo1();
64 unsigned long getRodneCislo2();
66 unsigned short getStatus();
67 unsigned char getTypKarty();
69 unsigned short getZona1();
70 unsigned short getZona2();
71 unsigned short getCisloJazdy();
72 unsigned long getVozidlo();
73 unsigned short getZavodListok();
75 void setCena(
long newVal );
76 void setCisloKarty(
unsigned long newVal );
77 void setCisloListka(
unsigned long newVal );
78 void setCisloMesacnika(
unsigned short newVal );
79 void setCisloTarifnehoListka(
unsigned short newVal );
80 void setCisloTarify(
unsigned short newVal );
81 void setDatumCas(
unsigned long secsFrom80 );
82 void setPasmoPrevizor(
unsigned short newVal );
83 void setPlatiOd(
unsigned long newVal );
84 void setPlatiDo(
unsigned long newVal );
85 void setPlatnostKarty(
unsigned long newVal );
86 void setRiadok(
unsigned char newVal );
87 void setRodneCislo1(
unsigned long newVal );
88 void setRodneCislo2(
unsigned long newVal );
89 void SetSNR(
long long newVal );
90 void setStatus(
unsigned short newVal );
91 void setTypKarty(
unsigned char newVal );
92 void setZavod(
short newVal );
93 void setZona1(
unsigned short newVal );
94 void setZona2(
unsigned short newVal );
95 void setCisloJazdy(
unsigned short newVal );
96 void setVozidlo(
unsigned long newVal );
97 void setZavodListok(
unsigned short newVal );
103 void addPokuta(
EPokuta *newVal );
106 void setDatumCasBase70(
unsigned long secsFrom70 );
108 void setPlatnostKartyBase70(
unsigned long secsFrom70 );
110 void setPlatiOdBase70(
unsigned long secsFrom70 );
112 void setPlatiDoBase70(
unsigned long secsFrom70 );
117 virtual short getChksum();
Definition: EKontrola.h:19
Priznaky
Definition: EKontrola.h:22
Definition: EKontrolaCol.h:16
Class ECol : Objekt je predok pre vsetky nasledujuce kolekcie
Definition: ColReader.h:15
#define DATAIO_API
Definition: DataIODefines.h:10