1#ifndef _ECROSSTRANSFERMODULE_H_
2#define _ECROSSTRANSFERMODULE_H_
11 namespace VstupneUdaje
17 namespace TicketIssueLogic
19 class ETicketIssueLogic;
20 class ETicketIssueLogicDataStorage;
21 class DataForPriceCalculation;
Definition DataForPriceCalculation.h:28
Definition ECalculatePriceModuleInterface.h:20
Definition ECrossTransferModule.h:24
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:1019
virtual EIssueLogicDefines::ReturnValues Init()
Definition ECrossTransferModule.cpp:581
virtual EIssueLogicDefines::ReturnValues DoCrossTransferJourney(const unsigned char ticketIndex)
Definition ECrossTransferModule.cpp:725
EIssueLogicDefines::ReturnValues RecalculatePrice(const unsigned char ticketIndex)
Definition ECrossTransferModule.cpp:806
virtual ~ECrossTransferModule()
Definition ECrossTransferModule.cpp:573
virtual EIssueLogicDefines::ReturnValues IsCrossTransferPossible(const unsigned char ticketIndex, bool &crossTransferFound)
Definition ECrossTransferModule.cpp:614
void ClearFoundTransfer()
Definition ECrossTransferModule.cpp:978
ReturnValues
Definition ETicketIssueLogicDefines.h:51
Definition ETicketIssueLogicDataStorage.h:55
Definition ETicketIssueLogic.h:56
Definition ETicketIssueModule.h:12
const char * E_CROSS_TRANSFER_MODULE_NAME
Definition ETicketIssueLogicDefines.cpp:21
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7