AppCore
Loading...
Searching...
No Matches
ETicketIssueLogicCombinedTicket.h
Go to the documentation of this file.
1#ifndef ETICKETISSUELOGICCOMBINEDTICKET_H
2#define ETICKETISSUELOGICCOMBINEDTICKET_H
3
4#include "appcore/ticketissuelogic/EGeneralTicketIssueLogic.h"
5
6namespace EM
7{
8 namespace TicketIssueLogic
9 {
11
13 {
15
16 class DataClass;
17 DataClass *d;
18
19// EIssueLogicDefines::ReturnValues InitModules();
20
22 public:
25
26 virtual std::string GetName( );
27 virtual EIssueLogicDefines::ReturnValues Print( const bool asynchronousPrinting = false );
28 virtual EIssueLogicDefines::ReturnValues WriteStatistic( bool unfinishedOperation = false );
29 virtual EIssueLogicDefines::ReturnValues IssueTicket( PT::EDataCollection *&writeRequest );
31 virtual EIssueLogicDefines::ReturnValues CalculatePrice( long &calculatedPrice, double &calculatedPriceDecimalFormat );
32
33 protected:
36 virtual EIssueLogicDefines::ReturnValues IssueTicketChipCard( PT::EDataCollection *&writeRequest );
43 };
44 }
45}
46
47#endif // ETICKETISSUELOGICCOMBINEDTICKET_H
Definition EGeneralTicketIssueLogic.h:14
ReturnValues
Definition ETicketIssueLogicDefines.h:50
Definition ETicketIssueLogicCombinedTicket.h:13
virtual EIssueLogicDefines::ReturnValues IssueTicket(PT::EDataCollection *&writeRequest)
virtual EIssueLogicDefines::ReturnValues LoadModules()
virtual EIssueLogicDefines::ReturnValues CalculatePrice(long &calculatedPrice, double &calculatedPriceDecimalFormat)
virtual EIssueLogicDefines::ReturnValues SellMultipleTickets()
virtual EIssueLogicDefines::ReturnValues IssueTicketCash()
virtual EIssueLogicDefines::ReturnValues IssueTicketChipCard(PT::EDataCollection *&writeRequest)
virtual EIssueLogicDefines::ReturnValues Init()
virtual EIssueLogicDefines::ReturnValues CancelTicket()
virtual EIssueLogicDefines::ReturnValues InitModules()
virtual EIssueLogicDefines::ReturnValues SellTicket()
virtual EIssueLogicDefines::ReturnValues SellSingleTicket()
virtual EIssueLogicDefines::ReturnValues Print(const bool asynchronousPrinting=false)
virtual EIssueLogicDefines::ReturnValues IssueTicketMarker()
virtual EIssueLogicDefines::ReturnValues WriteStatistic(bool unfinishedOperation=false)
const char * E_TICKET_ISSUE_LOGIC_COMBINED_TICKET
Definition ETicketIssueLogicCombinedTicket.h:10
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7