1 #ifndef EM_PERSONAL_DATA_H
2 #define EM_PERSONAL_DATA_H
4 #include "dataio/DataIODefines.h"
5 #include "dataio/dataoutput/EAbstraktnyZaznam.h"
6 #include "dataio/dataoutput/ECestovnyListok.h"
7 #include "core/common/eplatform.h"
13 namespace StatistikaStrojcek
15 class EPersonalDataCol;
17 class DATAIO_API EPersonalData :
public EAbstraktnyZaznam
21 virtual ~EPersonalData();
24 unsigned char GetTypKarty();
25 unsigned long GetPlatnostKarty();
26 unsigned long GetPlatnostZlavy();
27 unsigned long GetDatumNarodenia();
29 char* GetPriezvisko();
31 void SetSNR(
long long newVal );
32 void SetTypKarty(
unsigned char newVal );
33 void SetPlatnostKarty(
unsigned long daysFrom1980 );
34 void SetPlatnostZlavy(
unsigned long daysFrom1980 );
35 void SetDatumNarodenia(
unsigned long daysFrom1900 );
36 void SetMeno(
char* newVal );
37 void SetPriezvisko(
char* newVal );
39 virtual short getChksum();
41 VystupneData* SendPersonalData();
42 void ReceivePersonalData( VystupneData *vstupneData );
44 EPersonalDataCol *getOwner();
45 void setOwner( EPersonalDataCol *newVal );
51 class EPersonalDataPr;
52 EPersonalDataPr *mData;
Class ECol : Objekt je predok pre vsetky nasledujuce kolekcie
Definition: ColReader.h:15
#define DATAIO_API
Definition: DataIODefines.h:10