AppCore
Loading...
Searching...
No Matches
EZoneModule.h
Go to the documentation of this file.
1#ifndef EZONEMODULE_H
2#define EZONEMODULE_H
3
4#include <list>
5#include <map>
6
9
10namespace EM
11{
12 namespace TicketIssueLogic
13 {
14 class ETicketIssueLogic;
15 class ETicketIssueLogicDataStorage;
16 class DataForPriceCalculation;
17
19 {
21
22 class DataClass;
23 DataClass *d;
24
26 public:
27 EZoneModule( ETicketIssueLogic *ticketIssueLogic, ETicketIssueLogicDataStorage *dataStorage, std::string moduleName = E_ZONE_MODULE_NAME );
28 virtual ~EZoneModule();
29
31
37 virtual EIssueLogicDefines::ReturnValues FillAdditionalDataCalculatePrice( const DataForPriceCalculation &dataForPriceCalculation, Strojcek::VstupneUdaje::_VSTUPNA_STRUKTURA &inputDataCalculatePrice );
38 };
39 }
40}
41
42#endif // EZONEMODULE_H
Definition DataForPriceCalculation.h:28
Definition ECalculatePriceModuleInterface.h:20
ReturnValues
Definition ETicketIssueLogicDefines.h:50
Definition ETicketIssueLogicDataStorage.h:52
Definition ETicketIssueLogic.h:55
Definition ETicketIssueModule.h:12
Definition EZoneModule.h:19
virtual ~EZoneModule()
Definition EZoneModule.cpp:116
virtual EIssueLogicDefines::ReturnValues FillAdditionalDataCalculatePrice(const DataForPriceCalculation &dataForPriceCalculation, Strojcek::VstupneUdaje::_VSTUPNA_STRUKTURA &inputDataCalculatePrice)
Function set to inputDataCalculatePrice zones.
Definition EZoneModule.cpp:132
EIssueLogicDefines::ReturnValues Init()
init module input data ( for example other module )
Definition EZoneModule.cpp:124
const char * E_ZONE_MODULE_NAME
Definition ETicketIssueLogicDefines.cpp:22
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7