1#ifndef ECARDDATAFACADECOMMERCIALDISCOUNT_H
2#define ECARDDATAFACADECOMMERCIALDISCOUNT_H
4#include "appcore/cardfacade/ECardFacadeDefines.h"
10 class EDataCollection;
15 class ECardDataStorage;
16 class DLL_API ECardDataFacadeCommercialDiscount
90 bool GetLineNumber(
const unsigned long discountIndex,
unsigned long &lineNumber )
const;
100 bool SetLineNumber(
const unsigned long discountIndex,
const unsigned long lineNumber )
const;
110 bool GetTripNumber(
const unsigned long discountIndex,
unsigned short &tripNumber )
const;
120 bool SetTripNumber(
const unsigned long discountIndex,
const unsigned short tripNumber )
const;
129 bool GetDistance(
const unsigned long discountIndex,
unsigned char &distance )
const;
138 bool SetDistance(
const unsigned long discountIndex,
const unsigned char distance )
const;
147 bool GetPrice(
const unsigned long discountIndex,
unsigned short &price )
const;
156 bool SetPrice(
const unsigned long discountIndex,
const unsigned short price )
const;
165 bool GetCheckInBusStop(
const unsigned long discountIndex,
unsigned short &checkInBusStop )
const;
174 bool SetCheckInBusStop(
const unsigned long discountIndex,
const unsigned short checkInBusStop )
const;
192 bool SetCheckOutBusStop(
const unsigned long discountIndex,
const unsigned short checkOutBusStop )
const;
245 bool GetJourneyCount(
const unsigned long discountIndex,
unsigned char &journeyCount )
const;
254 bool SetJourneyCount(
const unsigned long discountIndex,
const unsigned char journeyCount )
const;
#define DLL_API
Definition ECardFacadeDefines.h:8
bool GetJourneyTimeValidityStart(const unsigned long discountIndex, unsigned long &journeyTimeValidityStart) const
bool AddDataToWriteRequest(EM::PT::EDataCollection *writeRequest) const
bool SetTripNumber(const unsigned long discountIndex, const unsigned short tripNumber) const
bool GetActiveDiscountFlag(const unsigned long discountIndex, unsigned char &activeDiscountFlag) const
bool GetTripNumber(const unsigned long discountIndex, unsigned short &tripNumber) const
bool IsCardFeatureEnabled(const ECardFacadeDefines::CommercialDiscountCardFeatures feature, bool &enabled) const
bool SetJourneyCount(const unsigned long discountIndex, const unsigned char journeyCount) const
bool AddDataTypeToReadRequest(PT::EAplRequest *readRequest[], unsigned short dataTypesOperation) const
ECardFacadeDefines::ReturnValues Init()
bool SetCheckOutBusStop(const unsigned long discountIndex, const unsigned short checkOutBusStop) const
virtual ~ECardDataFacadeCommercialDiscount()
ECardDataFacadeCommercialDiscount(ECardDataStorage *cardDataStorage)
bool SetActiveDiscountFlag(const unsigned long discountIndex, const unsigned char activeDiscountFlag) const
bool GetDistance(const unsigned long discountIndex, unsigned char &distance) const
bool SetDistance(const unsigned long discountIndex, const unsigned char distance) const
bool GetDiscountCount(unsigned char &discountCount) const
bool SetCheckInBusStop(const unsigned long discountIndex, const unsigned short checkInBusStop) const
bool GetCheckInBusStop(const unsigned long discountIndex, unsigned short &checkInBusStop) const
unsigned short GetRequiredDataReadOperation() const
bool GetJourneyCount(const unsigned long discountIndex, unsigned char &journeyCount) const
bool IsModifiedData() const
bool GetCheckOutBusStop(const unsigned long discountIndex, unsigned short &checkOutBusStop) const
bool SetJourneyTimeValidityStart(const unsigned long discountIndex, const unsigned long journeyTimeValidityStart) const
bool GetLineNumber(const unsigned long discountIndex, unsigned long &lineNumber) const
bool GetPrice(const unsigned long discountIndex, unsigned short &price) const
bool SetDiscountTimeValidityStart(const unsigned long discountIndex, const unsigned long discountTimeValidityStart) const
bool SetPrice(const unsigned long discountIndex, const unsigned short price) const
bool SetLineNumber(const unsigned long discountIndex, const unsigned long lineNumber) const
bool GetDiscountTimeValidityStart(const unsigned long discountIndex, unsigned long &discountTimeValidityStart) const
card data storage, who fill if card readed
Definition ECardDataStorage.h:60
CommercialDiscountCardFeatures
Definition ECardFacadeDefines.h:109
ReturnValues
Definition ECardFacadeDefines.h:145
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7