1 #ifndef ECARDDATAFACADESERVICE_H
2 #define ECARDDATAFACADESERVICE_H
5 #include "appcore/cardfacade/ECardFacadeDefines.h"
12 class EDataCollection;
17 class ECardDataStorage;
18 class DLL_API ECardDataFacadeService
21 ECardDataFacadeService( ECardDataStorage *dataStorage );
22 ~ECardDataFacadeService();
43 bool GetValidityEnd(
unsigned long &validityEnd )
const;
50 bool SetValidityEnd(
const unsigned long validityEnd )
const;
66 bool GetPersonalNumber(
unsigned long &personalNumber )
const;
73 bool GetCardCompanyNumber(
unsigned long &companyNumber )
const;
82 bool CheckPassword(
const unsigned long pin,
bool &matched )
const;
87 bool SetDriverNumber(
const unsigned long driverNumber )
const;
95 bool GetDriverNumber(
unsigned long &driverNumber )
const;
100 bool SetCompanyNumber(
const unsigned long companyNumber )
const;
105 bool GetCompanyNumber(
unsigned long &companyNumber )
const;
110 bool SetLineNumber(
const unsigned long lineNumber )
const;
115 bool GetLineNumber(
unsigned long &lineNumber )
const;
120 bool SetTripNumber(
const unsigned long tripNumber )
const;
125 bool GetTripNumber(
unsigned long &tripNumber )
const;
130 bool SetLineOrder(
const unsigned short lineOrder )
const;
135 bool GetLineOrder(
unsigned short &lineOrder )
const;
140 bool SetZone(
const unsigned short actualZone )
const;
145 bool SetZone2(
const unsigned short zone2 )
const;
150 bool SetTariffArea(
const unsigned short tariffArea )
const;
155 bool GetTariffArea(
unsigned short &tariffArea )
const;
160 bool GetZone(
unsigned short &actualZone )
const;
165 bool GetZone2(
unsigned short &zone2 )
const;
170 bool SetProtectNumber(
const unsigned short protectNumber )
const;
175 bool GetProtectNumber(
unsigned short &protectNumber )
const;
180 bool SetServiceCounter(
const unsigned char serviceCounter )
const;
185 bool GetServiceCounter(
unsigned char &serviceCounter )
const;
195 bool IsUnlockDataValid(
bool &valid )
const;
200 bool WasUnlockSuccessfull(
bool &successfull )
const;
205 bool IsCardBlocked(
bool &blocked )
const;
212 bool AddDataToWriteRequest( EM::PT::EDataCollection *writeRequest )
const;
220 bool AddDataTypeToReadRequest( PT::EAplRequest *readRequest[] ,
const unsigned short dataTypesOperation)
const;
227 bool IsModifiedData()
const;
237 unsigned short GetRequiredDataReadOperation()
const;
250 #endif // ECARDDATAFACADESERVICE_H
ServiceCardType
Definition: ECardFacadeDefines.h:238
ReturnValues
Definition: ECardFacadeDefines.h:144
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
ServiceCardFeatures
Definition: ECardFacadeDefines.h:103
unsigned short SetZone(int index, unsigned short value)
TextEncoding
Definition: ECardFacadeDefines.h:216
__ECLASS DataClass
Definition: EEventUpdateCustomerData.h:35
unsigned short GetZone(int value)
#define DLL_API
Definition: ECardFacadeDefines.h:8
SYSTEM INCLUDES.
Definition: CardFacadeManagerXML.h:6
void Init(__ESTRING path)