1 #ifndef EM_STROJCEK_STATISTIKASTROJCEKECASOVYODIS_H
2 #define EM_STROJCEK_STATISTIKASTROJCEKECASOVYODIS_H
6 #include "dataio/DataIODefines.h"
7 #include "dataio/dataoutput/ECasovyPredaj.h"
14 namespace StatistikaStrojcek
16 class DATAIO_API ECasovyODIS :
public ECasovyPredaj
20 ECasovyODIS( ECasovyODIS &listok );
21 virtual ~ECasovyODIS();
23 ECasovyODIS& operator=( ECasovyODIS& listok );
25 unsigned char GetZonaByIdx(
unsigned int idx );
26 unsigned short GetZonaByIdx2(
unsigned int idx );
27 void GetZones(
unsigned short* zony,
unsigned char maxPocetZon );
28 bool GetJeCelosietovyCL();
29 unsigned char GetPocetZon();
30 std::vector<unsigned char> GetPriceListRows();
32 void SetZones(
unsigned short *zony,
unsigned char pocetZon );
33 void SetJeCelosietovyCL(
bool jeCelosietovyCL );
34 bool SetPriceListRows( std::vector<unsigned char>& priceListRows );
36 virtual short getChksum();
38 virtual bool read( REC_INFO *zaznam );
45 void FillInCASOVYODIS( CasovyODIS &casovyODIS );
46 void FillInLISTOK1( LISTOK1 &listok1 );
47 virtual void FillInCASOVY1( CASOVY1 &casovy1 );
49 void FillUpCASOVYODIS( CasovyODIS &casovyODIS );
50 void FillUpLISTOK1( LISTOK1 &listok1 );
51 virtual void FillUpCASOVY1( CASOVY1 &casovy1 );
53 void fillInSizeAndInterCislo2();
56 virtual VystupneData* SendTicket();
57 VystupneData* Send21( VystupneData *vystupnyZaznam );
58 VystupneData* Send82( VystupneData *vystupnyZaznam );
59 VystupneData* Send97( VystupneData *vystupnyZaznam );
61 virtual void ReceiveTicket( VystupneData *vstupneData );
62 void Receive21( VystupneData *vstupnyZaznam );
63 void Receive82( VystupneData *vstupnyZaznam );
64 void Receive97( VystupneData *vstupnyZaznam );
Class ECol : Objekt je predok pre vsetky nasledujuce kolekcie
Definition: ColReader.h:15
#define DATAIO_API
Definition: DataIODefines.h:10