AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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 
6 namespace EM
7 {
8  namespace TicketIssueLogic
9  {
10  extern const char *E_TICKET_ISSUE_LOGIC_COMBINED_TICKET;
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
virtual EIssueLogicDefines::ReturnValues LoadModules()
Definition: ETicketIssueLogicCombinedTicket.cpp:95
Definition: ETicketIssueLogicCombinedTicket.h:12
virtual EIssueLogicDefines::ReturnValues CalculatePrice(long &calculatedPrice, double &calculatedPriceDecimalFormat)
Definition: ETicketIssueLogicCombinedTicket.cpp:436
virtual EIssueLogicDefines::ReturnValues IssueTicketMarker()
Definition: ETicketIssueLogicCombinedTicket.cpp:516
virtual EIssueLogicDefines::ReturnValues CancelTicket()
Definition: ETicketIssueLogicCombinedTicket.cpp:345
virtual EIssueLogicDefines::ReturnValues WriteStatistic(bool unfinishedOperation=false)
Definition: ETicketIssueLogicCombinedTicket.cpp:421
virtual EIssueLogicDefines::ReturnValues Init()
Definition: ETicketIssueLogicCombinedTicket.cpp:431
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
virtual EIssueLogicDefines::ReturnValues SellSingleTicket()
Definition: ETicketIssueLogicCombinedTicket.cpp:231
virtual EIssueLogicDefines::ReturnValues IssueTicket(PT::EDataCollection *&writeRequest)
virtual EIssueLogicDefines::ReturnValues SellMultipleTickets()
Definition: ETicketIssueLogicCombinedTicket.cpp:226
virtual EIssueLogicDefines::ReturnValues InitModules()
Definition: ETicketIssueLogicCombinedTicket.cpp:123
const char * E_TICKET_ISSUE_LOGIC_COMBINED_TICKET
Definition: ETicketIssueLogicCombinedTicket.h:10
virtual EIssueLogicDefines::ReturnValues IssueTicketCash()
Definition: ETicketIssueLogicCombinedTicket.cpp:350
ReturnValues
Definition: ETicketIssueLogicDefines.h:49
virtual EIssueLogicDefines::ReturnValues SellTicket()
Definition: ETicketIssueLogicCombinedTicket.cpp:221
virtual std::string GetName()
Definition: ETicketIssueLogicCombinedTicket.cpp:87
__ECLASS DataClass
Definition: EEventUpdateCustomerData.h:35
ETicketIssueLogicCombinedTicket()
Definition: ETicketIssueLogicCombinedTicket.cpp:76
SYSTEM INCLUDES.
Definition: CardFacadeManagerXML.h:6
virtual EIssueLogicDefines::ReturnValues Print(const bool asynchronousPrinting=false)
Definition: ETicketIssueLogicCombinedTicket.cpp:416
Definition: EGeneralTicketIssueLogic.h:13
virtual EIssueLogicDefines::ReturnValues IssueTicketChipCard(PT::EDataCollection *&writeRequest)
virtual ~ETicketIssueLogicCombinedTicket()
Definition: ETicketIssueLogicCombinedTicket.cpp:82