AppCore
Loading...
Searching...
No Matches
TicketIssueLogicTimeTicketSellerTestWrapper.h
Go to the documentation of this file.
1#ifndef TICKETISSUELOGICTIMETICKETSELLERWRAPPER_H
2#define TICKETISSUELOGICTIMETICKETSELLERWRAPPER_H
3
5
6#include "../cardfacade/ECardFacadeDefines.h"
7
8namespace EM
9{
10 namespace TicketIssueLogic
11 {
13 {
14 public:
17
18 virtual bool InitTicketIssueLogic();
19
20 bool SetTimeTicketValidityStart( unsigned long validityStart );
21 bool SetTimeTicketValidityEnd( unsigned long validityEnd );
22 bool SetTimeTicketIndex( short timeTicketIndex );
23 bool SetTimeTicketKilometers( unsigned char kilometers );
24
25 bool GetFreeTimeTicketSlotIndex( unsigned char &index );
26 bool GetTimeTicketIndexByTariffTicketNumber( unsigned short tariffTicketNumber, char &correspondingTTIndex );
27
28 bool CalculateDate( unsigned long & validityStart, unsigned long & validityEnd );
29 bool CheckValidity( unsigned long validityBeginDate , unsigned long validityEndDate );
30 bool CheckAvailableTimeTicket( unsigned char &ticketIndex );
31 bool GetDiscountTypeByCardType( unsigned short cardType, EM::CardFacade::ECardFacadeDefines::CardTypeStandard standard, unsigned char &discountType );
32 bool GetRegionalDiscountCodeForPriceCalculation( unsigned long &regionalDiscountCodeForPriceCalculation );
33 };
34 }
35}
36
37#endif // TICKETISSUELOGICTIMETICKETSELLERWRAPPER_H
CardTypeStandard
Definition ECardFacadeDefines.h:248
Definition EGeneralTicketIssueLogicTestWrapper.h:47
Definition TicketIssueLogicTimeTicketSellerTestWrapper.h:13
bool GetFreeTimeTicketSlotIndex(unsigned char &index)
Definition TicketIssueLogicTimeTicketSellerTestWrapper.cpp:94
bool SetTimeTicketValidityEnd(unsigned long validityEnd)
Definition TicketIssueLogicTimeTicketSellerTestWrapper.cpp:64
bool SetTimeTicketValidityStart(unsigned long validityStart)
Definition TicketIssueLogicTimeTicketSellerTestWrapper.cpp:54
bool SetTimeTicketIndex(short timeTicketIndex)
Definition TicketIssueLogicTimeTicketSellerTestWrapper.cpp:74
virtual ~TicketIssueLogicTimeTicketSellerTestWrapper()
Definition TicketIssueLogicTimeTicketSellerTestWrapper.cpp:16
virtual bool InitTicketIssueLogic()
Definition TicketIssueLogicTimeTicketSellerTestWrapper.cpp:21
bool SetTimeTicketKilometers(unsigned char kilometers)
Definition TicketIssueLogicTimeTicketSellerTestWrapper.cpp:84
bool GetDiscountTypeByCardType(unsigned short cardType, EM::CardFacade::ECardFacadeDefines::CardTypeStandard standard, unsigned char &discountType)
Definition TicketIssueLogicTimeTicketSellerTestWrapper.cpp:144
bool CalculateDate(unsigned long &validityStart, unsigned long &validityEnd)
Definition TicketIssueLogicTimeTicketSellerTestWrapper.cpp:114
bool CheckValidity(unsigned long validityBeginDate, unsigned long validityEndDate)
Definition TicketIssueLogicTimeTicketSellerTestWrapper.cpp:124
bool CheckAvailableTimeTicket(unsigned char &ticketIndex)
Definition TicketIssueLogicTimeTicketSellerTestWrapper.cpp:134
TicketIssueLogicTimeTicketSellerTestWrapper()
Definition TicketIssueLogicTimeTicketSellerTestWrapper.cpp:11
bool GetRegionalDiscountCodeForPriceCalculation(unsigned long &regionalDiscountCodeForPriceCalculation)
Definition TicketIssueLogicTimeTicketSellerTestWrapper.cpp:154
bool GetTimeTicketIndexByTariffTicketNumber(unsigned short tariffTicketNumber, char &correspondingTTIndex)
Definition TicketIssueLogicTimeTicketSellerTestWrapper.cpp:104
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7