AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ETicketIssueLogicRegionCard.h
Go to the documentation of this file.
1 #ifndef ETICKETISSUELOGICREGIONCARD_H
2 #define ETICKETISSUELOGICREGIONCARD_H
3 
4 #include "core/common/eplatform.h"
5 #include "appcore/ticketissuelogic/EGeneralTicketIssueLogic.h"
6 
7 #define E_TICKET_ISSUE_LOGIC_REGION_CARD "ETicketIssueLogicRegionCard"
8 
9 namespace EM
10 {
11  namespace DateTime
12  {
13  class EDate;
14  }
15  namespace Strojcek
16  {
17  namespace VstupneUdaje
18  {
19  namespace TarifnySystem
20  {
21  class ETarifa;
22  }
23  }
24  }
25 
26  namespace TicketIssueLogic
27  {
29  {
31 
32  class DataClass;
33  DataClass *d;
34 
36  public:
39 
40  virtual std::string GetName( );
41  virtual EIssueLogicDefines::ReturnValues Print( const bool asynchronousPrinting = false );
42  virtual EIssueLogicDefines::ReturnValues WriteStatistic( bool unfinishedOperation = false );
43  virtual EIssueLogicDefines::ReturnValues IssueTicket( PT::EDataCollection *&writeRequest );
45  virtual EIssueLogicDefines::ReturnValues CalculatePrice( long &calculatedPrice, double &calculatedPriceDecimalFormat );
46 
47  protected:
48  virtual EIssueLogicDefines::ReturnValues InitModules();
49  virtual EIssueLogicDefines::ReturnValues SellTicket();
50  virtual EIssueLogicDefines::ReturnValues IssueTicketChipCard( PT::EDataCollection *&writeRequest );
51  virtual EIssueLogicDefines::ReturnValues SellMultipleTickets();
52  virtual EIssueLogicDefines::ReturnValues SellSingleTicket();
53  virtual EIssueLogicDefines::ReturnValues CancelTicket();
54  virtual EIssueLogicDefines::ReturnValues IssueTicketCash();
55  virtual EIssueLogicDefines::ReturnValues IssueTicketMarker();
56  };
57  }
58 }
59 
60 
61 #endif // ETICKETISSUELOGICREGIONCARD_H
uint32_t DateTime
Definition: cardevent.cpp:59
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
Definition: ETicketIssueLogicRegionCard.h:28
ReturnValues
Definition: ETicketIssueLogicDefines.h:49
__ECLASS DataClass
Definition: EEventUpdateCustomerData.h:35
#define DLL_API
Definition: ECardFacadeDefines.h:8
SYSTEM INCLUDES.
Definition: CardFacadeManagerXML.h:6
Definition: EGeneralTicketIssueLogic.h:13
void Init(__ESTRING path)