DataIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
EOdchylky.h
Go to the documentation of this file.
1 #if !defined(AFX_EODCHYLKA_H__74DB4B3B_88F4_4427_9742_A84F8A141A38__INCLUDED_)
2 #define AFX_EODCHYLKA_H__74DB4B3B_88F4_4427_9742_A84F8A141A38__INCLUDED_
3 
4 #include "dataio/DataIODefines.h"
5 #include "dataio/datainput/ETarifyStruct.h"
6 #include "core/common/Node.h"
7 
8 namespace EM
9 {
10  namespace Strojcek
11  {
12  namespace VstupneUdaje
13  {
14  namespace TarifnySystem
15  {
16  class ERootTarifnySystem;
17  class EOdchylkyCol;
18 
19  class DATAIO_API EOdchylky : public ENode
20  {
21  public:
22  EOdchylky( EOdchylkyCol *owner,
23  long cennikPlatnostID,
24  long zastavka1ID,
25  long zastavka2ID,
26  long zastavka1Poradie,
27  long zastavka2Poradie,
28  unsigned short CisloTarifnehoListka,
29  long cisloLinky,
30  unsigned short cisloSpoja,
31  char pasmoPoradie,
32  short skupinaSpojov );
33  EOdchylky( EOdchylkyCol *owner, _Odchylky_Tar *dataOdchylky );
34  virtual ~EOdchylky();
35 
36  EOdchylkyCol *GetOwner();
37 
38  bool operator <( EOdchylky *parameter );
39 
40  char GetPasmoPoradie();
41  long GetZast1ID();
42  long GetZast2ID();
43  long GetZast1Poradie();
44  long GetZast2Poradie();
45  unsigned short GetCisloTarifnehoListka();
46  long GetLinkaCislo();
47  unsigned short GetSpojCislo();
48  long GetCennikPlatnostID();
49  short GetSkupinaSpojov();
50  EOdchylky *GetLeft();
51  EOdchylky *GetRight();
52  bool GetOdchylkyTar( _Odchylky_Tar &outOdchylky );
53 
54  private :
55  class DataClass;
56  DataClass *d;
57  };
58  }
59  }
60  }
61 }
62 
63 #endif
Class ECol : Objekt je predok pre vsetky nasledujuce kolekcie
Definition: ColReader.h:15
#define DATAIO_API
Definition: DataIODefines.h:10