AppCore
Loading...
Searching...
No Matches
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
9namespace 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 {
28 class DLL_API ETicketIssueLogicRegionCard : public EGeneralTicketIssueLogic
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:
50 virtual EIssueLogicDefines::ReturnValues IssueTicketChipCard( PT::EDataCollection *&writeRequest );
56 };
57 }
58}
59
60
61#endif // ETICKETISSUELOGICREGIONCARD_H
#define DLL_API
Definition ECardFacadeDefines.h:8
uint32_t DateTime
Definition cardevent.cpp:5
ReturnValues
Definition ETicketIssueLogicDefines.h:50
virtual EIssueLogicDefines::ReturnValues SellTicket()
virtual EIssueLogicDefines::ReturnValues IssueTicketChipCard(PT::EDataCollection *&writeRequest)
virtual EIssueLogicDefines::ReturnValues Init()
virtual EIssueLogicDefines::ReturnValues SellMultipleTickets()
virtual EIssueLogicDefines::ReturnValues CancelTicket()
virtual EIssueLogicDefines::ReturnValues CalculatePrice(long &calculatedPrice, double &calculatedPriceDecimalFormat)
virtual EIssueLogicDefines::ReturnValues Print(const bool asynchronousPrinting=false)
virtual EIssueLogicDefines::ReturnValues SellSingleTicket()
virtual EIssueLogicDefines::ReturnValues IssueTicketCash()
virtual EIssueLogicDefines::ReturnValues InitModules()
virtual EIssueLogicDefines::ReturnValues WriteStatistic(bool unfinishedOperation=false)
virtual EIssueLogicDefines::ReturnValues IssueTicket(PT::EDataCollection *&writeRequest)
virtual EIssueLogicDefines::ReturnValues IssueTicketMarker()
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7