1 #ifndef ECOMMERCIALDISCOUNTFACADEMIFARE_H
2 #define ECOMMERCIALDISCOUNTFACADEMIFARE_H
10 class ECardDataStorage;
29 virtual bool GetLineNumber(
const unsigned long discountIndex,
unsigned long &lineNumber )
const;
30 virtual bool SetLineNumber(
const unsigned long discountIndex,
const unsigned long lineNumber )
const;
32 virtual bool GetTripNumber(
const unsigned long discountIndex,
unsigned short &tripNumber )
const;
33 virtual bool SetTripNumber(
const unsigned long discountIndex,
const unsigned short tripNumber )
const;
35 virtual bool GetDistance(
const unsigned long discountIndex,
unsigned char &distance )
const;
36 virtual bool SetDistance(
const unsigned long discountIndex,
const unsigned char distance )
const;
38 virtual bool GetPrice(
const unsigned long discountIndex,
unsigned short &price )
const;
39 virtual bool SetPrice(
const unsigned long discountIndex,
const unsigned short price )
const;
41 virtual bool GetCheckInBusStop(
const unsigned long discountIndex,
unsigned short &checkInBusStop )
const;
42 virtual bool SetCheckInBusStop(
const unsigned long discountIndex,
const unsigned short checkInBusStop )
const;
44 virtual bool GetCheckOutBusStop(
const unsigned long discountIndex,
unsigned short &checkOutBusStop )
const;
45 virtual bool SetCheckOutBusStop(
const unsigned long discountIndex,
const unsigned short checkOutBusStop )
const;
53 virtual bool GetJourneyCount(
const unsigned long discountIndex,
unsigned char &journeyCount )
const;
54 virtual bool SetJourneyCount(
const unsigned long discountIndex,
const unsigned char journeyCount )
const;
56 virtual bool GetActiveDiscountFlag(
const unsigned long discountIndex,
unsigned char &activeDiscountFlag )
const;
57 virtual bool SetActiveDiscountFlag(
const unsigned long discountIndex,
const unsigned char activeDiscountFlag )
const;
69 #endif // ECOMMERCIALDISCOUNTFACADEMIFARE_H
virtual bool GetJourneyTimeValidityStart(const unsigned long discountIndex, unsigned long &journeyTimeValidityStart) const
Definition: ECommercialDiscountFacadeMifare.cpp:377
virtual bool AddDataTypeToReadRequest(PT::EAplRequest *readRequest) const
Definition: ECommercialDiscountFacadeMifare.cpp:118
virtual bool GetDistance(const unsigned long discountIndex, unsigned char &distance) const
Definition: ECommercialDiscountFacadeMifare.cpp:222
virtual void Clear()
Definition: ECommercialDiscountFacadeMifare.cpp:76
virtual bool IsModifiedData() const
Definition: ECommercialDiscountFacadeMifare.cpp:85
virtual bool SetCheckInBusStop(const unsigned long discountIndex, const unsigned short checkInBusStop) const
Definition: ECommercialDiscountFacadeMifare.cpp:299
virtual bool AddDataToWriteRequest(EM::PT::EDataCollection *writeRequest) const
Definition: ECommercialDiscountFacadeMifare.cpp:93
Definition: ECommercialDiscountFacadeMifare.h:11
virtual void Init()
Definition: ECommercialDiscountFacadeMifare.cpp:69
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
virtual ~ECommercialDiscountFacadeMifare()
Definition: ECommercialDiscountFacadeMifare.cpp:61
virtual bool GetPrice(const unsigned long discountIndex, unsigned short &price) const
Definition: ECommercialDiscountFacadeMifare.cpp:253
virtual bool GetDiscountTimeValidityStart(const unsigned long discountIndex, unsigned long &discountTimeValidityStart) const
Definition: ECommercialDiscountFacadeMifare.cpp:346
virtual bool GetLineNumber(const unsigned long discountIndex, unsigned long &lineNumber) const
Definition: ECommercialDiscountFacadeMifare.cpp:158
virtual bool GetTripNumber(const unsigned long discountIndex, unsigned short &tripNumber) const
Definition: ECommercialDiscountFacadeMifare.cpp:190
virtual bool GetCheckInBusStop(const unsigned long discountIndex, unsigned short &checkInBusStop) const
Definition: ECommercialDiscountFacadeMifare.cpp:284
virtual bool GetDiscountCount(unsigned char &discountCount) const
Definition: ECommercialDiscountFacadeMifare.cpp:144
virtual bool SetActiveDiscountFlag(const unsigned long discountIndex, const unsigned char activeDiscountFlag) const
Definition: ECommercialDiscountFacadeMifare.cpp:455
virtual bool SetJourneyTimeValidityStart(const unsigned long discountIndex, const unsigned long journeyTimeValidityStart) const
Definition: ECommercialDiscountFacadeMifare.cpp:392
virtual bool SetPrice(const unsigned long discountIndex, const unsigned short price) const
Definition: ECommercialDiscountFacadeMifare.cpp:268
virtual bool GetActiveDiscountFlag(const unsigned long discountIndex, unsigned char &activeDiscountFlag) const
Definition: ECommercialDiscountFacadeMifare.cpp:440
virtual bool SetJourneyCount(const unsigned long discountIndex, const unsigned char journeyCount) const
Definition: ECommercialDiscountFacadeMifare.cpp:424
virtual bool SetLineNumber(const unsigned long discountIndex, const unsigned long lineNumber) const
Definition: ECommercialDiscountFacadeMifare.cpp:173
virtual bool SetDiscountTimeValidityStart(const unsigned long discountIndex, const unsigned long discountTimeValidityStart) const
Definition: ECommercialDiscountFacadeMifare.cpp:361
__ECLASS DataClass
Definition: EEventUpdateCustomerData.h:35
card data storage, who fill if card readed
Definition: ECardDataStorage.h:59
virtual bool GetCheckOutBusStop(const unsigned long discountIndex, unsigned short &checkOutBusStop) const
Definition: ECommercialDiscountFacadeMifare.cpp:315
SYSTEM INCLUDES.
Definition: CardFacadeManagerXML.h:6
virtual bool GetJourneyCount(const unsigned long discountIndex, unsigned char &journeyCount) const
Definition: ECommercialDiscountFacadeMifare.cpp:409
virtual bool SetDistance(const unsigned long discountIndex, const unsigned char distance) const
Definition: ECommercialDiscountFacadeMifare.cpp:237
virtual bool SetCheckOutBusStop(const unsigned long discountIndex, const unsigned short checkOutBusStop) const
Definition: ECommercialDiscountFacadeMifare.cpp:330
virtual bool SetTripNumber(const unsigned long discountIndex, const unsigned short tripNumber) const
Definition: ECommercialDiscountFacadeMifare.cpp:205
Definition: ECommercialDiscountFacade.h:17
ECommercialDiscountFacadeMifare(ECardDataStorage *cardDataStorage)
Definition: ECommercialDiscountFacadeMifare.cpp:52
virtual unsigned short GetRequiredDataReadOperation() const
Definition: ECommercialDiscountFacadeMifare.cpp:130