DataIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
EFaktura.h
Go to the documentation of this file.
1 #ifndef EM_STROJCEK_STATISTIKASTROJCEKEFAKTURA_H
2 #define EM_STROJCEK_STATISTIKASTROJCEKEFAKTURA_H
3 
4 #include "dataio/DataIODefines.h"
5 #include "dataio/dataoutput/EAbstraktnyZaznam.h"
6 #include <string>
7 #include "dataio/dataoutput/ECestovnyListok.h"
8 
9 namespace EM
10 {
11  namespace Strojcek
12  {
13  namespace StatistikaStrojcek
14  {
15  class DATAIO_API EFaktura : public EAbstraktnyZaznam
16  {
17  public:
18  EFaktura();
19  virtual ~EFaktura();
20 
21  unsigned long GetCisloFaktury();
22  std::string GetDIC();
23  unsigned long GetCisloListkaOd();
24  unsigned long GetCisloListkaDo();
25  unsigned long GetFakturaDatumCas();
26  unsigned long GetFakturaSuma();
27  unsigned char GetTypPlatby();
28 
29  void SetCisloFaktury( unsigned long newVal );
30  void SetDIC( std::string newVal );
31  void SetCisloListkaOd( unsigned long newVal );
32  void SetCisloListkaDo( unsigned long newVal );
33  void SetFakturaDatumCas( unsigned long newVal );
34  void SetFakturaSuma( unsigned long newVal );
35  void SetTypPlatby( unsigned char newVal );
36 
37  virtual short getChksum();
38  VystupneData* SendTicket();
39  void ReceiveTicket( VystupneData *vstupneData );
40 
41  bool write();
42  bool read();
43 
44  private:
45  class DataClass;
46  DataClass *d;
47  };
48  }
49  }
50 }
51 #endif
Class ECol : Objekt je predok pre vsetky nasledujuce kolekcie
Definition: ColReader.h:15
#define DATAIO_API
Definition: DataIODefines.h:10