1 #ifndef EGENERALTICKETISSUELOGICTESTWRAPPER_H
2 #define EGENERALTICKETISSUELOGICTESTWRAPPER_H
8 #include "appcore/ticketissuelogic/ETicketIssueLogicDefines.h"
17 namespace VstupneUdaje
19 namespace CestovnePoriadky
25 namespace TarifnySystem
28 class ETarifnaSkupina;
36 class EDataCollection;
39 namespace TicketIssueLogic
41 class ETicketIssueLogic;
42 class ETicketIssueModule;
43 class ETicketIssueLogicOutputData;
44 class ETicketIssueLogicDataStorage;
62 virtual bool ReInit(
const Strojcek::VstupneUdaje::CestovnePoriadky::ELinka *actualLine,
const Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj *actualTrip);
66 virtual bool SetTariff(
const Strojcek::VstupneUdaje::TarifnySystem::ETarifa *tariff );
67 virtual bool SetTariffGroup(
const Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina *tariffGroup );
79 virtual bool SetZoneList(
const std::list<unsigned long> &zoneList );
93 virtual bool SetAlternativeTripData(
unsigned long lineNumber,
unsigned long tripNumber,
long protectNumber,
long lastBusStopTripOrder );
94 virtual bool GetOutputDataCollection( std::vector<const ETicketIssueLogicOutputData *> *&ticketIssueOutputData );
95 virtual void SetCrossTransfer(
const Strojcek::VstupneUdaje::EPrestupSpoj &crossTransfer );
116 #endif // EGENERALTICKETISSUELOGICTESTWRAPPER_H
virtual bool SetOperationType(EIssueLogicDefines::OperationType operationType)
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:325
OneWayTicketCardPositioning
Definition: ETicketIssueLogicDefines.h:292
virtual EIssueLogicDefines::ReturnValues SellMultipleTransferTickets()
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:520
virtual bool SetTicketCount(short ticketCount)
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:370
virtual bool SetZoneList(const std::list< unsigned long > &zoneList)
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:405
Definition: EGeneralTicketIssueLogicTestWrapper.h:46
virtual void SetCrossTransfer(const Strojcek::VstupneUdaje::EPrestupSpoj &crossTransfer)
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:485
virtual bool SetTripOrderCheckoutBusStop(long tripCheckoutBusStopOrder)
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:355
virtual bool SetTripOrderCheckinBusStop(long tripCheckinBusStopOrder)
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:350
virtual EIssueLogicDefines::ReturnValues CancelTicket()
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:540
virtual EIssueLogicDefines::ReturnValues Print(const bool asynchronousPrinting=false)
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:249
TransferForAllTicketsOnCard
Definition: ETicketIssueLogicDefines.h:278
virtual EIssueLogicDefines::ReturnValues SellTicket()
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:500
virtual EIssueLogicDefines::ReturnValues CheckTimeTicketTimeValidity(unsigned char ticketIndex, bool &isTicketValid)
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:625
virtual EIssueLogicDefines::ReturnValues IssueTicket(PT::EDataCollection *&writeRequest)
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:264
virtual bool SetDeviceSerialNumber(unsigned long serialNumber)
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:380
ProlongTicketsTimeValidity
Definition: ETicketIssueLogicDefines.h:285
virtual bool SetCheckInZone(long checkInZone)
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:395
virtual bool SetTariff(const Strojcek::VstupneUdaje::TarifnySystem::ETarifa *tariff)
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:340
virtual EIssueLogicDefines::ReturnValues WriteStatistic(bool unfinishedOperation=false)
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:259
virtual bool SetMultipleTickets(const EHead *multipleTicketsCol)
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:390
virtual bool SetFlagAllowIssueOnPortableEP(bool allowIssueOnPortableCard)
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:435
IssueType
Definition: ETicketIssueLogicDefines.h:255
virtual EIssueLogicDefines::ReturnValues InitModules()
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:570
PaymentType
Definition: ETicketIssueLogicDefines.h:160
virtual bool SetPriceListRow(unsigned short priceListRow)
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:425
virtual EIssueLogicDefines::ReturnValues IssueTicketMarker()
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:560
virtual EIssueLogicDefines::ReturnValues SellSingleTicket()
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:530
virtual bool SetCancelationStatisticTicketNumber(const long cancelationStatisticTicketNumber)
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:375
virtual EIssueLogicDefines::ReturnValues IssueTicketCash()
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:550
virtual bool SetAlternativeTripData(unsigned long lineNumber, unsigned long tripNumber, long protectNumber, long lastBusStopTripOrder)
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:475
virtual bool SetCardWriteOperations(unsigned long cardWriteOperations)
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:460
Definition: TicketIssueLogicTestWrapper.h:47
virtual bool SetTimeTicketCounter(unsigned char timeTicketCounter)
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:465
virtual bool SetRegionalCodeForPriceCalculation(unsigned long regionalDiscountCodeForPriceCalculation)
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:495
virtual bool SetIssueType(EIssueLogicDefines::IssueType issueType)
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:335
virtual bool SetFlagExplicitlySelectedTariff(bool explicitlySelectedTariff)
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:455
virtual EIssueLogicDefines::ReturnValues LoadModules()
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:580
virtual bool SetAdvertisementEnabled(bool enableAdvertisement)
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:385
virtual EIssueLogicDefines::ReturnValues CheckTicketValidity(unsigned char ticketIndex, bool &isTicketValid)
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:615
virtual bool GetOutputDataCollection(std::vector< const ETicketIssueLogicOutputData * > *&ticketIssueOutputData)
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:480
virtual EIssueLogicDefines::ReturnValues SellMultipleTickets()
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:510
virtual bool SetUnpaidExpenseData(long receivedCashPayment, long ticketsPrice)
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:490
virtual bool ReInit(const Strojcek::VstupneUdaje::CestovnePoriadky::ELinka *actualLine, const Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj *actualTrip)
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:320
virtual bool SetTripOrderOfBusStopForCheckOut(long tripOrderOfBusStopForCheckOut)
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:360
ReturnValues
Definition: ETicketIssueLogicDefines.h:49
virtual bool SetFlagRepeatedCheckIn(bool repeatedCheckIn)
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:450
OperationType
Definition: ETicketIssueLogicDefines.h:180
virtual bool SetCheckOutZone(long checkOutZone)
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:400
virtual ~EGeneralTicketIssueLogicTestWrapper()
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:42
virtual bool SetOneWayTicketCardPositioning(EIssueLogicDefines::OneWayTicketCardPositioning positioning)
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:470
virtual bool SetFlagTransferForAllTicketsOnCard(EIssueLogicDefines::TransferForAllTicketsOnCard transferForAllTicketsOnCard)
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:440
SYSTEM INCLUDES.
Definition: CardFacadeManagerXML.h:6
virtual EIssueLogicDefines::ReturnValues Init()
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:269
virtual bool InitTicketIssueLogic()
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:46
virtual bool SetCheckInZoneBusStopID(unsigned long checkInZoneBusStopID)
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:415
virtual bool SetFlagProlongTicketsTimeValidity(EIssueLogicDefines::ProlongTicketsTimeValidity prolongTicketTimeValidity)
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:445
virtual bool SetPaymentType(EIssueLogicDefines::PaymentType paymentType)
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:330
virtual bool SetFlagShowConfirmationMessageOnPortableEP(bool showConfirmationMessage)
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:430
virtual bool SetCheckOutZoneBusStopID(unsigned long checkOutZoneBusStopID)
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:410
virtual bool SetCreditRecharge(unsigned long creditRecharge)
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:365
virtual bool SetTariffGroup(const Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina *tariffGroup)
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:345
virtual bool SetPassNumber(unsigned long passNumber)
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:420
virtual EIssueLogicDefines::ReturnValues IssueTicketChipCard(PT::EDataCollection *&writeRequest)
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:315
virtual EIssueLogicDefines::ReturnValues PrintLastTicketCopy(const bool asynchronousPrinting=false)
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:254
EGeneralTicketIssueLogicTestWrapper()
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:37
virtual EIssueLogicDefines::ReturnValues CalculatePrice(long &calculatedPrice, double &calculatedPriceDecimalFormat)
Definition: EGeneralTicketIssueLogicTestWrapper.cpp:310