AppCore
Loading...
Searching...
No Matches
ECancellationModule.h
Go to the documentation of this file.
1#ifndef ECANCELATIONMODULE_H
2#define ECANCELATIONMODULE_H
3
4#include <string>
6
7namespace EM
8{
9 namespace TicketIssueLogic
10 {
11 class ECommonFunctionalityModule;
12 class ETicketIssueLogic;
13 class ETicketIssueLogicDataStorage;
14
19 {
21
22 class DataClass;
23 DataClass *d;
24
26 public:
33 ECancellationModule( ETicketIssueLogic *ticketIssueLogic, ETicketIssueLogicDataStorage *dataStorage, std::string moduleName = E_CANCELATION_MODULE_NAME );
34
38 virtual ~ECancellationModule();
39
47
54
60 };
61 }
62}
63
64#endif // ECANCELATIONMODULE_H
class represent Card or Cash cancelation functionality.
Definition ECancellationModule.h:19
virtual EIssueLogicDefines::ReturnValues DoCancelTicket()
Function cancel statistic ticket. Call PrepareIssueData and if card operation do update purse.
Definition ECancellationModule.cpp:1521
virtual EIssueLogicDefines::ReturnValues StoreCardDataForFutureCancel()
Function store previous state of ticket (structure on card where ticket was written) for possible fut...
Definition ECancellationModule.cpp:1570
virtual EIssueLogicDefines::ReturnValues Init()
Init all internat data saved in data class. Fro example internal instance of other modules.
Definition ECancellationModule.cpp:1484
virtual ~ECancellationModule()
standard c++ destructor. Destroy data class
Definition ECancellationModule.cpp:1471
ReturnValues
Definition ETicketIssueLogicDefines.h:50
Definition ETicketIssueLogicDataStorage.h:52
Definition ETicketIssueLogic.h:55
Definition ETicketIssueModule.h:12
const char * E_CANCELATION_MODULE_NAME
Definition ETicketIssueLogicDefines.cpp:7
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7