DataIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
EOdpocet.h
Go to the documentation of this file.
1 #if !defined(EOdpocet_F5AB7F82_F238_446d_B4E6_AAF987A8DBC6__INCLUDED_)
2 #define EOdpocet_F5AB7F82_F238_446d_B4E6_AAF987A8DBC6__INCLUDED_
3 
4 #include "dataio/DataIODefines.h"
5 #include "core/common/Node.h"
6 
7 namespace EM
8 {
9  namespace Strojcek
10  {
11  namespace StatistikaStrojcek
12  {
13  class EStatistikaFileSystem;
14  class EOdpocetCol;
15  class ECisloOdpoctu;
16  class EPociatocnyListok;
17  class EZmenaPrikazCol;
18  class EZmenaSpojCol;
19  class EUzavierkaCol;
20  class EKoncovyListok;
21  class EKoefMenyCol;
22  class EServisnyZasahCol;
23  class EStazka;
24  class ETrezor;
25  class ESumarDualnyObeh;
26  class EZmenaMeny;
27  class EMincovnik;
28 
30  {
31  FINAL_TICKET_OK = 0, // OK
32  BAD_FILE = 1, // "zmrseny odpocet"
33  ABS_COUNTERS_MISMATCH = 2 // nesedi naratany pocet listkov a pocet listkov v absolutnych pocitadlach
34  };
35 
36  class DATAIO_API EOdpocet : public ENode
37  {
38  public:
39  EOdpocet();
40  virtual ~EOdpocet();
41 
42  EOdpocetCol *getOwner();
43  void setOwner( EOdpocetCol *newVal );
44 
45  EPociatocnyListok *getPociatocnyListok();
46  EKoncovyListok *getKoncovyListok();
47  EZmenaPrikazCol *getZmenaPrikazCol();
48  EZmenaSpojCol *getZmenaSpojCol();
49  EUzavierkaCol *getUzavierkaCol();
50  EKoefMenyCol *getKoefMenyCol();
51  EServisnyZasahCol *GetServisnyZasahCol();
52  ETrezor *GetTrezor();
53  EStazka *GetStazka();
54  ESumarDualnyObeh *GetSumarDualnyObeh();
55  EZmenaMeny *GetZmenaMeny();
56  EMincovnik *GetMincovnik();
57 
58  unsigned short getCisloOdpoctu();
59  void setCisloOdpoctu( unsigned short newVal );
60 
61  void addPociatocnyListok( EPociatocnyListok *newVal );
62  void addKoncovyListok( EKoncovyListok *newVal );
63  ETrezor *NewTrezor();
64  void AddStazka( EStazka *newVal );
65  void AddSumarDualnyObeh( ESumarDualnyObeh *newVal );
66  void AddZmenaMeny( EZmenaMeny *newVal );
67  FinalTicketResult koncovyListok();
68  EOdpocet *GetLeft();
69  EOdpocet *GetRight();
70  void AddMincovnik( EMincovnik *newVal );
71 
72  private:
73  class DataClass;
74  DataClass *d;
75  };
76  }
77  }
78 }
79 
80 #endif
81 
Class ECol : Objekt je predok pre vsetky nasledujuce kolekcie
Definition: ColReader.h:15
FinalTicketResult
Definition: EOdpocet.h:29
#define DATAIO_API
Definition: DataIODefines.h:10