1#ifndef EGENERALTICKETISSUELOGIC_H
2#define EGENERALTICKETISSUELOGIC_H
4#include "appcore/ticketissuelogic/ETicketIssueLogic.h"
6#define E_GENERAL_TICKET_ISSUE_LOGIC "EGeneralTicketIssueLogic"
10 namespace TicketIssueLogic
12 class EGeneralTicketIssueLogicTestWrapper;
13 class DLL_API EGeneralTicketIssueLogic :
public ETicketIssueLogic
15 friend class EGeneralTicketIssueLogicTestWrapper;
#define DLL_API
Definition ECardFacadeDefines.h:8
virtual EIssueLogicDefines::ReturnValues InitModules()
EIssueLogicDefines::ReturnValues CheckTicketValidity(unsigned char ticketIndex, bool &isTicketValid)
EIssueLogicDefines::ReturnValues CalculateLastValidBusStopByTicketOnCard(long &lastValidBusStopTripOrder)
virtual EIssueLogicDefines::ReturnValues IssueTicket(PT::EDataCollection *&writeRequest)
EIssueLogicDefines::ReturnValues CheckTimeTicketTimeValidity(unsigned char ticketIndex, bool &isTicketValid)
virtual EIssueLogicDefines::ReturnValues CancelTicket()
virtual EIssueLogicDefines::ReturnValues SellSingleTicket()
virtual EIssueLogicDefines::ReturnValues SellMultipleTickets()
virtual EIssueLogicDefines::ReturnValues WriteStatistic(bool unfinishedOperation=false)
virtual EIssueLogicDefines::ReturnValues LoadModules()
virtual EIssueLogicDefines::ReturnValues CalculatePrice(long &calculatedPrice, double &calculatedPriceDecimalFormat)
virtual EIssueLogicDefines::ReturnValues Print(const bool asynchronousPrinting=false)
virtual EIssueLogicDefines::ReturnValues IssueTicketMarker()
virtual ~EGeneralTicketIssueLogic()
virtual EIssueLogicDefines::ReturnValues SellTicket()
virtual std::string GetName()
virtual EIssueLogicDefines::ReturnValues IssueTicketChipCard(PT::EDataCollection *&writeRequest)
EIssueLogicDefines::ReturnValues IsCardCompanyInCompanyNumbers(std::vector< short > companyNumbers, bool &cardCompanyLocated)
virtual EIssueLogicDefines::ReturnValues SellMultipleTransferTickets()
virtual EIssueLogicDefines::ReturnValues PrintLastTicketCopy(const bool asynchronousPrinting=false)
EIssueLogicDefines::ReturnValues GetFellowTravelersCount(unsigned long &fellowTravelersCount)
virtual EIssueLogicDefines::ReturnValues Init()
virtual EIssueLogicDefines::ReturnValues IssueTicketCash()
EGeneralTicketIssueLogic()
ReturnValues
Definition ETicketIssueLogicDefines.h:50
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7