1 #ifndef EM_STROJCEK_VSTUPNEUDAJE_TARIFNYSYSTEMECENNIKPLATNOST_H
2 #define EM_STROJCEK_VSTUPNEUDAJE_TARIFNYSYSTEMECENNIKPLATNOST_H
4 #include "dataio/DataIODefines.h"
5 #include "core/common/Node.h"
6 #include "core/common/EDate.h"
14 namespace VstupneUdaje
16 class EBinarySortedFileSearch;
18 namespace TarifnySystem
20 class ECennikPlatnostCol;
21 class ETarifnePasmoCol;
22 class ECennikPlatnostCol;
25 class DATAIO_API ECennikPlatnost :
public ENode
28 ECennikPlatnost( ECennikPlatnostCol *owner, EM::Common::EDate &platnostOD, EM::Common::EDate &platnostDO,
long cennikID = 0,
long cennikPlatnostID = 0 );
31 ECennikPlatnostCol *GetOwner();
32 EOdchylkyCol *GetOdchylkyCol();
33 ETarifnePasmoCol *GetTarifnePasmoCol();
35 EM::Common::EDate &GetPlatnostOD();
36 EM::Common::EDate &GetPlatnostDO();
38 long GetCennikPlatnostID();
40 void SetCennikID(
long newVal );
41 void SetCennikPlatnostID(
long newVal );
43 ECennikPlatnost *GetLeft();
44 ECennikPlatnost *GetRight();
46 void SetOdchylkyOffset(
long odchylkyOffset );
47 long GetOdchylkyOffset();
49 EBinarySortedFileSearch* GetBinarySearchEngine( std::string fileName );
50 bool IsSearchingTheSameBusstops(
long busstop1,
long busstop2 );
Class ECol : Objekt je predok pre vsetky nasledujuce kolekcie
Definition: ColReader.h:15
#define DATAIO_API
Definition: DataIODefines.h:10