DataIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
EPlatbaDualnyObeh.h
Go to the documentation of this file.
1 #if !defined(EPLATBA_DUALNYOBEH_H)
2 #define EPLATBA_DUALNYOBEH_H
3 
4 #include "dataio/DataIODefines.h"
5 #include "dataio/dataoutput/ECestovnyListok.h"
6 #include "dataio/dataoutput/EStatistikaStruct.h"
7 
8 namespace EM
9 {
10  namespace Strojcek
11  {
12  namespace StatistikaStrojcek
13  {
14  class EStatistikaFileSystem;
15 
16  class DATAIO_API EPlatbaDualnyObeh : public ECestovnyListok
17  {
18  public:
19  EPlatbaDualnyObeh();
20  EPlatbaDualnyObeh(EPlatbaDualnyObeh &listok);
21  virtual ~EPlatbaDualnyObeh();
22 
23  EPlatbaDualnyObeh& operator =(EPlatbaDualnyObeh& listok);
24 
25  long GetPlatbaPovodnaMena();
26  long GetPlatbaNovaMena();
27  long GetVydavokNovaMena();
28 
29  void SetPlatbaPovodnaMena(long platbaPovodnaMena );
30  void SetPlatbaNovaMena(long platbaNovaMena );
31  void SetVydavokNovaMena(long vydavokNovaMena );
32 
33  virtual short getChksum();
34 
35  virtual bool read(REC_INFO *zaznam);
36  virtual bool write();
37  virtual VystupneData* SendTicket();
38  virtual void ReceiveTicket(VystupneData *vstupneData);
39 
40  bool Write84();
41 
42  bool Read84();
43  bool Read85();
44 
45  VystupneData* Send84(VystupneData *vystupnyZaznam);
46  void Receive84(VystupneData *vstupnyZaznam);
47 
48  void FillIn84(LISTOKTYPSTRUCT_84 &zaznam);
49  void FillUp84(LISTOKTYPSTRUCT_84 &zaznam);
50 
51  void FillInLISTOK1(LISTOK1 &listok1);
52  void FillUpLISTOK1(LISTOK1 &listok1);
53 
54  void FillInSizeAndInterCislo2();
55 
56  long TypStruct();
57 
58  void FillUpPlatbaDualnyObeh(PLATBA_DUALNY_OBEH &platba);
59  void FillInPlatbaDualnyObeh(PLATBA_DUALNY_OBEH &platba);
60 
61  private:
62  class DataClass;
63  DataClass *d;
64  };
65  }
66  }
67 }
68 
69 #endif
Class ECol : Objekt je predok pre vsetky nasledujuce kolekcie
Definition: ColReader.h:15
#define DATAIO_API
Definition: DataIODefines.h:10