AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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 
8 #include "ETicketIssueModule.h"
9 
10 namespace 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: ECalculatePriceModuleInterface.h:19
Definition: ETicketIssueLogic.h:54
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
EZoneModule(ETicketIssueLogic *ticketIssueLogic, ETicketIssueLogicDataStorage *dataStorage, std::string moduleName=E_ZONE_MODULE_NAME)
Definition: EZoneModule.cpp:106
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
ReturnValues
Definition: ETicketIssueLogicDefines.h:49
__ECLASS DataClass
Definition: EEventUpdateCustomerData.h:35
Definition: ETicketIssueLogicDataStorage.h:51
SYSTEM INCLUDES.
Definition: CardFacadeManagerXML.h:6
EIssueLogicDefines::ReturnValues Init()
init module input data ( for example other module )
Definition: EZoneModule.cpp:124
Definition: DataForPriceCalculation.h:27
Definition: ETicketIssueModule.h:11
Definition: EZoneModule.h:18
const char * E_ZONE_MODULE_NAME
Definition: ETicketIssueLogicDefines.cpp:22