1 #ifndef ECARDDATAFACADESERVICE_H
2#define ECARDDATAFACADESERVICE_H
5#include "appcore/cardfacade/ECardFacadeDefines.h"
12 class EDataCollection;
17 class ECardDataStorage;
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;
227 bool IsModifiedData()
const;
237 unsigned short GetRequiredDataReadOperation()
const;
unsigned short GetZone(int value)
unsigned short SetZone(int index, unsigned short value)
void Init(__ESTRING path)
#define DLL_API
Definition ECardFacadeDefines.h:8
Definition ECardDataFacadeService.h:19
bool AddDataTypeToReadRequest(PT::EAplRequest *readRequest[], const unsigned short dataTypesOperation) const
bool AddDataToWriteRequest(EM::PT::EDataCollection *writeRequest) const
card data storage, who fill if card readed
Definition ECardDataStorage.h:60
ServiceCardFeatures
Definition ECardFacadeDefines.h:104
ReturnValues
Definition ECardFacadeDefines.h:145
ServiceCardType
Definition ECardFacadeDefines.h:239
TextEncoding
Definition ECardFacadeDefines.h:217
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7