1 #ifndef EM_ZMENAPLATNOSTICL_H
2 #define EM_ZMENAPLATNOSTICL_H
4 #include "dataio/DataIODefines.h"
5 #include "dataio/dataoutput/ECasovyPredaj.h"
6 #include "dataio/dataoutput/EStatistikaStruct.h"
13 namespace StatistikaStrojcek
15 class DATAIO_API EZmenaPlatnostiCL :
public ECasovyPredaj
19 virtual ~EZmenaPlatnostiCL();
20 EZmenaPlatnostiCL( EZmenaPlatnostiCL &listok );
22 EZmenaPlatnostiCL& operator=(EZmenaPlatnostiCL& listok);
24 unsigned char GetTypZmeny();
25 unsigned long GetStaraPlatnostOd();
26 unsigned long GetStaraPlatnostDo();
27 std::vector<unsigned short> GetZones();
29 unsigned char GetZoneCount();
30 long GetOriginalPrice();
32 void SetTypZmeny(
unsigned char newVal );
33 void SetStaraPlatnostOd(
unsigned long newVal );
34 void SetStaraPlatnostDo(
unsigned long newVal );
35 void SetZones( std::vector<unsigned short> zoneList );
36 void SetNetworkWide(
bool networkWide );
37 void SetOriginalPrice(
long originalPrice );
39 virtual short getChksum();
40 virtual bool read( REC_INFO *zaznam );
48 void FillInZMENA_PLATNOSTI_CL( ZMENA_PLATNOSTI_CL &zmenaPlatnostiCL );
49 void FillUpZMENA_PLATNOSTI_CL( ZMENA_PLATNOSTI_CL &zmenaPlatnostiCL );
50 void FillInLISTOK1( LISTOK1 &listok1 );
51 void FillUpLISTOK1( LISTOK1 &listok1 );
52 void FillInCasovyODIS( CasovyODIS &casovyODIS );
53 void FillUpCasovyODIS( CasovyODIS &casovyODIS );
55 void fillInSizeAndInterCislo2();
57 virtual VystupneData *SendTicket();
58 VystupneData *Send83( VystupneData *vystupnyZaznam );
59 VystupneData *Send99( VystupneData *vystupnyZaznam );
61 virtual void ReceiveTicket( VystupneData *vstupneData );
62 void Receive83( VystupneData *vstupnyZaznam );
63 void Receive99( VystupneData *vstupnyZaznam );
Class ECol : Objekt je predok pre vsetky nasledujuce kolekcie
Definition: ColReader.h:15
#define DATAIO_API
Definition: DataIODefines.h:10