1 #ifndef _ECROSSTRANSFERMODULE_H_
2 #define _ECROSSTRANSFERMODULE_H_
11 namespace VstupneUdaje
17 namespace TicketIssueLogic
19 class ETicketIssueLogic;
20 class ETicketIssueLogicDataStorage;
21 class DataForPriceCalculation;
void ClearFoundTransfer()
Definition: ECrossTransferModule.cpp:731
Definition: ECalculatePriceModuleInterface.h:19
Definition: ETicketIssueLogic.h:54
Definition: ECrossTransferModule.h:23
EIssueLogicDefines::ReturnValues RecalculatePrice(const unsigned char ticketIndex)
Definition: ECrossTransferModule.cpp:559
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
virtual EIssueLogicDefines::ReturnValues Init()
Definition: ECrossTransferModule.cpp:366
virtual ~ECrossTransferModule()
Definition: ECrossTransferModule.cpp:358
virtual EIssueLogicDefines::ReturnValues FillAdditionalDataCalculatePrice(const DataForPriceCalculation &dataForPriceCalculation, Strojcek::VstupneUdaje::_VSTUPNA_STRUKTURA &inputDataCalculatePrice)
Fill cross transfer data for price calculation. If no cross transfer is set, do nothing.
Definition: ECrossTransferModule.cpp:772
virtual EIssueLogicDefines::ReturnValues IsCrossTransferPossible(const unsigned char ticketIndex, bool &crossTransferFound)
Definition: ECrossTransferModule.cpp:399
ECrossTransferModule(ETicketIssueLogic *ticketIssueLogic, ETicketIssueLogicDataStorage *dataStorage, std::string moduleName=E_CROSS_TRANSFER_MODULE_NAME)
Definition: ECrossTransferModule.cpp:350
ReturnValues
Definition: ETicketIssueLogicDefines.h:49
const char * E_CROSS_TRANSFER_MODULE_NAME
Definition: ETicketIssueLogicDefines.cpp:21
__ECLASS DataClass
Definition: EEventUpdateCustomerData.h:35
Definition: ETicketIssueLogicDataStorage.h:51
virtual EIssueLogicDefines::ReturnValues DoCrossTransferJourney(const unsigned char ticketIndex)
Definition: ECrossTransferModule.cpp:478
SYSTEM INCLUDES.
Definition: CardFacadeManagerXML.h:6
Definition: DataForPriceCalculation.h:27
Definition: ETicketIssueModule.h:11