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:773
virtual EIssueLogicDefines::ReturnValues Init()
Definition ECrossTransferModule.cpp:367
virtual EIssueLogicDefines::ReturnValues DoCrossTransferJourney(const unsigned char ticketIndex)
Definition ECrossTransferModule.cpp:479
EIssueLogicDefines::ReturnValues RecalculatePrice(const unsigned char ticketIndex)
Definition ECrossTransferModule.cpp:560
virtual ~ECrossTransferModule()
Definition ECrossTransferModule.cpp:359
virtual EIssueLogicDefines::ReturnValues IsCrossTransferPossible(const unsigned char ticketIndex, bool &crossTransferFound)
Definition ECrossTransferModule.cpp:400
void ClearFoundTransfer()
Definition ECrossTransferModule.cpp:732
ReturnValues
Definition ETicketIssueLogicDefines.h:50
Definition ETicketIssueLogicDataStorage.h:52
Definition ETicketIssueLogic.h:55
Definition ETicketIssueModule.h:12
const char * E_CROSS_TRANSFER_MODULE_NAME
Definition ETicketIssueLogicDefines.cpp:21
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7