1 #if !defined(AFX_ETARIFNEPASMO_H__6471BCFA_736E_4BAD_92EB_C9DD2EDD2D70__INCLUDED_)
2 #define AFX_ETARIFNEPASMO_H__6471BCFA_736E_4BAD_92EB_C9DD2EDD2D70__INCLUDED_
4 #include "dataio/DataIODefines.h"
5 #include "dataio/datainput/ETarifyStruct.h"
6 #include "core/common/Node.h"
13 namespace VstupneUdaje
15 namespace TarifnySystem
17 class ECasPrestupuCol;
21 class ERootTarifnySystem;
22 class ETarifnePasmoCol;
27 ETarifnePasmo( ETarifnePasmoCol *owner,
long cennikID,
long cennikPlatnostID,
unsigned char pasmoPoradie,
const char *nazov,
unsigned short interval );
28 virtual ~ETarifnePasmo();
31 unsigned char GetPasmoPoradie();
33 unsigned short GetInterval();
34 long GetCennikPlatnostID();
36 ETarifnePasmoCol *GetOwner();
37 ECasPrestupuCol *GetCasPrestupuCol();
38 ECenaCol *GetCenaCol();
40 ECena *GetCenuByTypStlpcaID(
unsigned short typStlpcaID );
42 ECasPrestupu *AddCasPrestupu(
unsigned short cas,
unsigned short typStlpca,
unsigned char pasmoid );
46 bool CheckBite(
unsigned char zoneNumber );
47 bool GetRiadokZony_Vector( std::vector<short> &riadokZony_Vector );
49 ETarifnePasmo *GetLeft();
50 ETarifnePasmo *GetRight();
Class ECol : Objekt je predok pre vsetky nasledujuce kolekcie
Definition: ColReader.h:15
#define DATAIO_API
Definition: DataIODefines.h:10