AppCore
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Friends | List of all members
EM::TicketIssueLogic::EGeneralTicketIssueLogic Class Reference

#include <EGeneralTicketIssueLogic.h>

Inheritance diagram for EM::TicketIssueLogic::EGeneralTicketIssueLogic:
Inheritance graph
[legend]
Collaboration diagram for EM::TicketIssueLogic::EGeneralTicketIssueLogic:
Collaboration graph
[legend]

Public Member Functions

 EGeneralTicketIssueLogic ()
 
virtual ~EGeneralTicketIssueLogic ()
 
virtual std::string GetName ()
 
virtual EIssueLogicDefines::ReturnValues Print (const bool asynchronousPrinting=false)
 
virtual EIssueLogicDefines::ReturnValues PrintLastTicketCopy (const bool asynchronousPrinting=false)
 
virtual EIssueLogicDefines::ReturnValues WriteStatistic (bool unfinishedOperation=false)
 
virtual EIssueLogicDefines::ReturnValues IssueTicket (PT::EDataCollection *&writeRequest)
 
virtual EIssueLogicDefines::ReturnValues Init ()
 
virtual EIssueLogicDefines::ReturnValues CalculatePrice (long &calculatedPrice, double &calculatedPriceDecimalFormat)
 
EIssueLogicDefines::ReturnValues CheckTicketValidity (unsigned char ticketIndex, bool &isTicketValid)
 
EIssueLogicDefines::ReturnValues CheckTimeTicketTimeValidity (unsigned char ticketIndex, bool &isTicketValid)
 
EIssueLogicDefines::ReturnValues CalculateLastValidBusStopByTicketOnCard (long &lastValidBusStopTripOrder)
 
EIssueLogicDefines::ReturnValues GetFellowTravelersCount (unsigned long &fellowTravelersCount)
 
EIssueLogicDefines::ReturnValues IsCardCompanyInCompanyNumbers (std::vector< short > companyNumbers, bool &cardCompanyLocated)
 
 EGeneralTicketIssueLogic ()
 
virtual ~EGeneralTicketIssueLogic ()
 
virtual std::string GetName ()
 
virtual EIssueLogicDefines::ReturnValues Print (const bool asynchronousPrinting=false)
 
virtual EIssueLogicDefines::ReturnValues PrintLastTicketCopy (const bool asynchronousPrinting=false)
 
virtual EIssueLogicDefines::ReturnValues WriteStatistic (bool unfinishedOperation=false)
 
virtual EIssueLogicDefines::ReturnValues IssueTicket (PT::EDataCollection *&writeRequest)
 
virtual EIssueLogicDefines::ReturnValues Init ()
 
virtual EIssueLogicDefines::ReturnValues CalculatePrice (long &calculatedPrice, double &calculatedPriceDecimalFormat)
 
EIssueLogicDefines::ReturnValues CheckTicketValidity (unsigned char ticketIndex, bool &isTicketValid)
 
EIssueLogicDefines::ReturnValues CheckTimeTicketTimeValidity (unsigned char ticketIndex, bool &isTicketValid)
 
EIssueLogicDefines::ReturnValues CalculateLastValidBusStopByTicketOnCard (long &lastValidBusStopTripOrder)
 
EIssueLogicDefines::ReturnValues GetFellowTravelersCount (unsigned long &fellowTravelersCount)
 
EIssueLogicDefines::ReturnValues IsCardCompanyInCompanyNumbers (std::vector< short > companyNumbers, bool &cardCompanyLocated)
 
- Public Member Functions inherited from EM::TicketIssueLogic::ETicketIssueLogic
 ETicketIssueLogic ()
 
virtual ~ETicketIssueLogic ()
 
virtual EIssueLogicDefines::ReturnValues IssueTicket (EM::PT::EDataCollection *&writeRequest)
 
virtual EIssueLogicDefines::ReturnValues AddCardWriteAnswerData ()
 
virtual EIssueLogicDefines::ReturnValues TryToRoundCashPrice (long &priceToRound)
 
EIssueLogicDefines::ReturnValues PerformBasicCardChecks ()
 Check basic parameters of card (if the card is blocked, sold, if common and OWT transport sections are valid and if common provider number is not 0)
 
EIssueLogicDefines::ReturnValues CheckBusStopCountryCardPaymentAllowance ()
 
EIssueLogicDefines::ReturnValues CheckCardMediumForDestinationSubZoneUsage ()
 
bool ReInit (const Strojcek::VstupneUdaje::CestovnePoriadky::ELinka *actualLine, const Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj *actualTrip)
 
bool SetOperationType (EIssueLogicDefines::OperationType operationType)
 
bool SetPaymentType (EIssueLogicDefines::PaymentType paymentType)
 
bool SetIssueType (EIssueLogicDefines::IssueType issueType)
 
bool SetTariff (const Strojcek::VstupneUdaje::TarifnySystem::ETarifa *tariff)
 
bool SetTariffGroup (const Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina *tariffGroup)
 
bool SetTripOrderCheckinBusStop (long tripCheckinBusStopOrder)
 
bool SetTripOrderCheckoutBusStop (long tripCheckoutBusStopOrder)
 
bool SetTripOrderOfBusStopForCheckOut (long tripOrderOfBusStopForCheckOut)
 
bool SetCreditRecharge (unsigned long creditRecharge)
 
bool SetTicketCount (short ticketCount)
 
bool SetCancelationStatisticTicketNumber (const long cancelationStatisticTicketNumber)
 
bool SetDeviceSerialNumber (unsigned long serialNumber)
 
bool SetDeviceOrderNumber (unsigned long orderNumber)
 
bool SetAdvertisementEnabled (bool enableAdvertisement)
 
void SetCrossTransfer (const Strojcek::VstupneUdaje::EPrestupSpoj &crossTransfer)
 
bool SetMultipleTickets (const EHead *multipleTicketsCol)
 
bool SetCheckInZone (long checkInZone)
 
bool SetCheckOutZone (long checkOutZone)
 
bool SetZoneList (const std::list< unsigned long > &zoneList)
 
bool SetAdditionalZones (const std::list< unsigned long > &additionalZones)
 
bool SetCheckOutZoneBusStopID (unsigned long checkOutZoneBusStopID)
 
bool SetCheckInZoneBusStopID (unsigned long checkInZoneBusStopID)
 
bool SetDestinationZoneNumber (unsigned long zoneNumber)
 
bool SetDestinationSubZoneNumber (unsigned short subZoneNumber)
 
bool SetPassNumber (unsigned long passNumber)
 
bool SetPriceListRow (unsigned short priceListRow)
 
bool SetFlagShowConfirmationMessageOnPortableEP (bool showConfirmationMessage)
 
bool SetFlagAllowIssueOnPortableEP (bool allowIssueOnPortableCard)
 
bool SetFlagTransferForAllTicketsOnCard (EIssueLogicDefines::TransferForAllTicketsOnCard transferForAllTicketsOnCard)
 
bool SetFlagProlongTicketsTimeValidity (EIssueLogicDefines::ProlongTicketsTimeValidity prolongTicketTimeValidity)
 
bool SetFlagRepeatedCheckIn (bool repeatedCheckIn)
 
bool SetFlagExplicitlySelectedTariff (bool explicitlySelectedTariff)
 
bool SetCardWriteOperations (unsigned long cardWriteOperations)
 
bool SetTimeTicketCounter (unsigned char timeTicketCounter)
 
bool SetOneWayTicketCardPositioning (EIssueLogicDefines::OneWayTicketCardPositioning positioning)
 
bool GetOutputDataCollection (std::vector< const ETicketIssueLogicOutputData * > *&ticketIssueOutputData)
 
bool SetAlternativeTripData (unsigned long lineNumber, unsigned long tripNumber, long protectNumber, long lastBusStopTripOrder)
 
bool SetServiceCounter (unsigned char serviceCounter)
 
bool SetPaperTicketID (long long paperTicketID)
 
bool SetUnpaidExpenseData (long receivedCashPayment, long ticketsPrice)
 
bool SetFlagForceNewOneWayTicket (bool forceNewOneWayTicket)
 
bool SetFlagUseValidTimeTicketsInPriceCalculation (bool flagUseValidTimeTicketsInPriceCalculation)
 
bool SetFlagUsePriceListRowWithLongestTimeValidity (bool usePriceListRowWithLongestTimeValidity)
 
bool SetFlagUsePriceListRowFromFirstSegmentOnEverySegment (bool usePriceListRowFromFirstSegmentOnEverySegment)
 
bool SetRegionalCodeForPriceCalculation (unsigned long regionalDiscountCodeForPriceCalculation)
 
bool SetFlagUseUrbanZonesAsTravelledZones (bool flagUseUrbanZonesAsTravelledZones)
 
bool SetFlagDontCheckTimeValidityWhileCalculationLastValidBusStop (bool dontCheckTimeValidity)
 
bool SetEMVPaymentTransactionData (QString emvCardNumber, QString emvCardBranch, QString emvApprovalCode, QString emvSerialNumber, QString emvTerminalId, QString emvInvoiceNumber)
 
bool SetFlagIgnoreAcceptanceTimeTickets (bool ignoreTimeTicketsInManualIssue)
 
bool SetFlagPrintInterchangeTicket (bool flagPrintInterchangeTicket)
 
bool SetFlagIgnoreAcceptanceOfOneWayTicketsWithTimeValidity (bool ignoreAcceptanceOfOneWayTicketsWithTimeValidity)
 
EIssueLogicDefines::ReturnValues CheckCardValidity (const unsigned long &dateToCheckValidity) const
 ETicketIssueLogic::CheckCardValidity - checks if card is expired or not.
 
QStringList GetTicketIssueInfoLog () const
 
 ETicketIssueLogic ()
 
virtual ~ETicketIssueLogic ()
 
virtual EIssueLogicDefines::ReturnValues IssueTicket (EM::PT::EDataCollection *&writeRequest)
 
virtual EIssueLogicDefines::ReturnValues AddCardWriteAnswerData ()
 
virtual EIssueLogicDefines::ReturnValues TryToRoundCashPrice (long &priceToRound)
 
EIssueLogicDefines::ReturnValues PerformBasicCardChecks ()
 Check basic parameters of card (if the card is blocked, sold, if common and OWT transport sections are valid and if common provider number is not 0)
 
EIssueLogicDefines::ReturnValues CheckBusStopCountryCardPaymentAllowance ()
 
EIssueLogicDefines::ReturnValues CheckCardMediumForDestinationSubZoneUsage ()
 
bool ReInit (const Strojcek::VstupneUdaje::CestovnePoriadky::ELinka *actualLine, const Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj *actualTrip)
 
bool SetOperationType (EIssueLogicDefines::OperationType operationType)
 
bool SetPaymentType (EIssueLogicDefines::PaymentType paymentType)
 
bool SetIssueType (EIssueLogicDefines::IssueType issueType)
 
bool SetTariff (const Strojcek::VstupneUdaje::TarifnySystem::ETarifa *tariff)
 
bool SetTariffGroup (const Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina *tariffGroup)
 
bool SetTripOrderCheckinBusStop (long tripCheckinBusStopOrder)
 
bool SetTripOrderCheckoutBusStop (long tripCheckoutBusStopOrder)
 
bool SetTripOrderOfBusStopForCheckOut (long tripOrderOfBusStopForCheckOut)
 
bool SetCreditRecharge (unsigned long creditRecharge)
 
bool SetTicketCount (short ticketCount)
 
bool SetCancelationStatisticTicketNumber (const long cancelationStatisticTicketNumber)
 
bool SetDeviceSerialNumber (unsigned long serialNumber)
 
bool SetDeviceOrderNumber (unsigned long orderNumber)
 
bool SetAdvertisementEnabled (bool enableAdvertisement)
 
void SetCrossTransfer (const Strojcek::VstupneUdaje::EPrestupSpoj &crossTransfer)
 
bool SetMultipleTickets (const EHead *multipleTicketsCol)
 
bool SetCheckInZone (long checkInZone)
 
bool SetCheckOutZone (long checkOutZone)
 
bool SetZoneList (const std::list< unsigned long > &zoneList)
 
bool SetAdditionalZones (const std::list< unsigned long > &additionalZones)
 
bool SetCheckOutZoneBusStopID (unsigned long checkOutZoneBusStopID)
 
bool SetCheckInZoneBusStopID (unsigned long checkInZoneBusStopID)
 
bool SetDestinationZoneNumber (unsigned long zoneNumber)
 
bool SetDestinationSubZoneNumber (unsigned short subZoneNumber)
 
bool SetPassNumber (unsigned long passNumber)
 
bool SetPriceListRow (unsigned short priceListRow)
 
bool SetFlagShowConfirmationMessageOnPortableEP (bool showConfirmationMessage)
 
bool SetFlagAllowIssueOnPortableEP (bool allowIssueOnPortableCard)
 
bool SetFlagTransferForAllTicketsOnCard (EIssueLogicDefines::TransferForAllTicketsOnCard transferForAllTicketsOnCard)
 
bool SetFlagProlongTicketsTimeValidity (EIssueLogicDefines::ProlongTicketsTimeValidity prolongTicketTimeValidity)
 
bool SetFlagRepeatedCheckIn (bool repeatedCheckIn)
 
bool SetFlagExplicitlySelectedTariff (bool explicitlySelectedTariff)
 
bool SetCardWriteOperations (unsigned long cardWriteOperations)
 
bool SetTimeTicketCounter (unsigned char timeTicketCounter)
 
bool SetOneWayTicketCardPositioning (EIssueLogicDefines::OneWayTicketCardPositioning positioning)
 
bool GetOutputDataCollection (std::vector< const ETicketIssueLogicOutputData * > *&ticketIssueOutputData)
 
bool SetAlternativeTripData (unsigned long lineNumber, unsigned long tripNumber, long protectNumber, long lastBusStopTripOrder)
 
bool SetServiceCounter (unsigned char serviceCounter)
 
bool SetPaperTicketID (long long paperTicketID)
 
bool SetUnpaidExpenseData (long receivedCashPayment, long ticketsPrice)
 
bool SetFlagForceNewOneWayTicket (bool forceNewOneWayTicket)
 
bool SetFlagUseValidTimeTicketsInPriceCalculation (bool flagUseValidTimeTicketsInPriceCalculation)
 
bool SetFlagUsePriceListRowWithLongestTimeValidity (bool usePriceListRowWithLongestTimeValidity)
 
bool SetFlagUsePriceListRowFromFirstSegmentOnEverySegment (bool usePriceListRowFromFirstSegmentOnEverySegment)
 
bool SetRegionalCodeForPriceCalculation (unsigned long regionalDiscountCodeForPriceCalculation)
 
bool SetFlagUseUrbanZonesAsTravelledZones (bool flagUseUrbanZonesAsTravelledZones)
 
bool SetFlagDontCheckTimeValidityWhileCalculationLastValidBusStop (bool dontCheckTimeValidity)
 
bool SetEMVPaymentTransactionData (QString emvCardNumber, QString emvCardBranch, QString emvApprovalCode, QString emvSerialNumber, QString emvTerminalId, QString emvInvoiceNumber)
 
bool SetFlagIgnoreAcceptanceTimeTickets (bool ignoreTimeTicketsInManualIssue)
 
bool SetFlagPrintInterchangeTicket (bool flagPrintInterchangeTicket)
 
bool SetFlagIgnoreAcceptanceOfOneWayTicketsWithTimeValidity (bool ignoreAcceptanceOfOneWayTicketsWithTimeValidity)
 
EIssueLogicDefines::ReturnValues CheckCardValidity (const unsigned long &dateToCheckValidity) const
 ETicketIssueLogic::CheckCardValidity - checks if card is expired or not.
 
QStringList GetTicketIssueInfoLog () const
 

Protected Member Functions

virtual EIssueLogicDefines::ReturnValues IssueTicketChipCard (PT::EDataCollection *&writeRequest)
 
virtual EIssueLogicDefines::ReturnValues SellTicket ()
 
virtual EIssueLogicDefines::ReturnValues SellMultipleTickets ()
 
virtual EIssueLogicDefines::ReturnValues SellMultipleTransferTickets ()
 
virtual EIssueLogicDefines::ReturnValues SellSingleTicket ()
 
virtual EIssueLogicDefines::ReturnValues CancelTicket ()
 
virtual EIssueLogicDefines::ReturnValues IssueTicketCash ()
 
virtual EIssueLogicDefines::ReturnValues IssueTicketMarker ()
 
virtual EIssueLogicDefines::ReturnValues InitModules ()
 
virtual EIssueLogicDefines::ReturnValues LoadModules ()
 
virtual EIssueLogicDefines::ReturnValues IssueTicketChipCard (PT::EDataCollection *&writeRequest)
 
virtual EIssueLogicDefines::ReturnValues SellTicket ()
 
virtual EIssueLogicDefines::ReturnValues SellMultipleTickets ()
 
virtual EIssueLogicDefines::ReturnValues SellMultipleTransferTickets ()
 
virtual EIssueLogicDefines::ReturnValues SellSingleTicket ()
 
virtual EIssueLogicDefines::ReturnValues CancelTicket ()
 
virtual EIssueLogicDefines::ReturnValues IssueTicketCash ()
 
virtual EIssueLogicDefines::ReturnValues IssueTicketMarker ()
 
virtual EIssueLogicDefines::ReturnValues InitModules ()
 
virtual EIssueLogicDefines::ReturnValues LoadModules ()
 
- Protected Member Functions inherited from EM::TicketIssueLogic::ETicketIssueLogic
virtual EIssueLogicDefines::ReturnValues IssueTicketChipCard (EM::PT::EDataCollection *&writeRequest)
 
ETicketIssueLogicDataStorageGetDataStorage ()
 
virtual EIssueLogicDefines::ReturnValues IssueTicketChipCard (EM::PT::EDataCollection *&writeRequest)
 
ETicketIssueLogicDataStorageGetDataStorage ()
 

Friends

class EGeneralTicketIssueLogicTestWrapper
 

Constructor & Destructor Documentation

◆ EGeneralTicketIssueLogic() [1/2]

INTERNAL EGeneralTicketIssueLogic::EGeneralTicketIssueLogic ( )

CONSTRUCTOR

◆ ~EGeneralTicketIssueLogic() [1/2]

EGeneralTicketIssueLogic::~EGeneralTicketIssueLogic ( )
virtual

DESTRUCTOR

◆ EGeneralTicketIssueLogic() [2/2]

EM::TicketIssueLogic::EGeneralTicketIssueLogic::EGeneralTicketIssueLogic ( )

◆ ~EGeneralTicketIssueLogic() [2/2]

virtual EM::TicketIssueLogic::EGeneralTicketIssueLogic::~EGeneralTicketIssueLogic ( )
virtual

Member Function Documentation

◆ CalculateLastValidBusStopByTicketOnCard() [1/2]

EIssueLogicDefines::ReturnValues EGeneralTicketIssueLogic::CalculateLastValidBusStopByTicketOnCard ( long &  lastValidBusStopTripOrder)

◆ CalculateLastValidBusStopByTicketOnCard() [2/2]

EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::EGeneralTicketIssueLogic::CalculateLastValidBusStopByTicketOnCard ( long &  lastValidBusStopTripOrder)

◆ CalculatePrice() [1/2]

EIssueLogicDefines::ReturnValues EGeneralTicketIssueLogic::CalculatePrice ( long &  calculatedPrice,
double &  calculatedPriceDecimalFormat 
)
virtual

◆ CalculatePrice() [2/2]

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::EGeneralTicketIssueLogic::CalculatePrice ( long &  calculatedPrice,
double &  calculatedPriceDecimalFormat 
)
virtual

◆ CancelTicket() [1/2]

EIssueLogicDefines::ReturnValues EGeneralTicketIssueLogic::CancelTicket ( )
protectedvirtual

◆ CancelTicket() [2/2]

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::EGeneralTicketIssueLogic::CancelTicket ( )
protectedvirtual

◆ CheckTicketValidity() [1/2]

EIssueLogicDefines::ReturnValues EGeneralTicketIssueLogic::CheckTicketValidity ( unsigned char  ticketIndex,
bool &  isTicketValid 
)

CheckTicketValidity

Here is the caller graph for this function:

◆ CheckTicketValidity() [2/2]

EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::EGeneralTicketIssueLogic::CheckTicketValidity ( unsigned char  ticketIndex,
bool &  isTicketValid 
)

◆ CheckTimeTicketTimeValidity() [1/2]

EIssueLogicDefines::ReturnValues EGeneralTicketIssueLogic::CheckTimeTicketTimeValidity ( unsigned char  ticketIndex,
bool &  isTicketValid 
)

CheckTimeTicketTimeValidity

Here is the caller graph for this function:

◆ CheckTimeTicketTimeValidity() [2/2]

EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::EGeneralTicketIssueLogic::CheckTimeTicketTimeValidity ( unsigned char  ticketIndex,
bool &  isTicketValid 
)

◆ GetFellowTravelersCount() [1/2]

EIssueLogicDefines::ReturnValues EGeneralTicketIssueLogic::GetFellowTravelersCount ( unsigned long &  fellowTravelersCount)

◆ GetFellowTravelersCount() [2/2]

EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::EGeneralTicketIssueLogic::GetFellowTravelersCount ( unsigned long &  fellowTravelersCount)

◆ GetName() [1/2]

std::string EGeneralTicketIssueLogic::GetName ( )
virtual

◆ GetName() [2/2]

virtual std::string EM::TicketIssueLogic::EGeneralTicketIssueLogic::GetName ( )
virtual

◆ Init() [1/2]

EIssueLogicDefines::ReturnValues EGeneralTicketIssueLogic::Init ( )
virtual

◆ Init() [2/2]

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::EGeneralTicketIssueLogic::Init ( )
virtual

◆ InitModules() [1/2]

EIssueLogicDefines::ReturnValues EGeneralTicketIssueLogic::InitModules ( )
protectedvirtual

◆ InitModules() [2/2]

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::EGeneralTicketIssueLogic::InitModules ( )
protectedvirtual

◆ IsCardCompanyInCompanyNumbers() [1/2]

EIssueLogicDefines::ReturnValues EGeneralTicketIssueLogic::IsCardCompanyInCompanyNumbers ( std::vector< short >  companyNumbers,
bool &  cardCompanyLocated 
)

IsCardCompanyNumberAccepted

◆ IsCardCompanyInCompanyNumbers() [2/2]

EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::EGeneralTicketIssueLogic::IsCardCompanyInCompanyNumbers ( std::vector< short >  companyNumbers,
bool &  cardCompanyLocated 
)

◆ IssueTicket() [1/2]

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::EGeneralTicketIssueLogic::IssueTicket ( PT::EDataCollection *&  writeRequest)
virtual

◆ IssueTicket() [2/2]

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::EGeneralTicketIssueLogic::IssueTicket ( PT::EDataCollection *&  writeRequest)
virtual

◆ IssueTicketCash() [1/2]

EIssueLogicDefines::ReturnValues EGeneralTicketIssueLogic::IssueTicketCash ( )
protectedvirtual

◆ IssueTicketCash() [2/2]

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::EGeneralTicketIssueLogic::IssueTicketCash ( )
protectedvirtual

◆ IssueTicketChipCard() [1/2]

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::EGeneralTicketIssueLogic::IssueTicketChipCard ( PT::EDataCollection *&  writeRequest)
protectedvirtual

◆ IssueTicketChipCard() [2/2]

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::EGeneralTicketIssueLogic::IssueTicketChipCard ( PT::EDataCollection *&  writeRequest)
protectedvirtual

◆ IssueTicketMarker() [1/2]

EIssueLogicDefines::ReturnValues EGeneralTicketIssueLogic::IssueTicketMarker ( )
protectedvirtual

◆ IssueTicketMarker() [2/2]

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::EGeneralTicketIssueLogic::IssueTicketMarker ( )
protectedvirtual

◆ LoadModules() [1/2]

EIssueLogicDefines::ReturnValues EGeneralTicketIssueLogic::LoadModules ( )
protectedvirtual

◆ LoadModules() [2/2]

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::EGeneralTicketIssueLogic::LoadModules ( )
protectedvirtual

◆ Print() [1/2]

EIssueLogicDefines::ReturnValues EGeneralTicketIssueLogic::Print ( const bool  asynchronousPrinting = false)
virtual

◆ Print() [2/2]

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::EGeneralTicketIssueLogic::Print ( const bool  asynchronousPrinting = false)
virtual

◆ PrintLastTicketCopy() [1/2]

EIssueLogicDefines::ReturnValues EGeneralTicketIssueLogic::PrintLastTicketCopy ( const bool  asynchronousPrinting = false)
virtual

Reimplemented from EM::TicketIssueLogic::ETicketIssueLogic.

Here is the call graph for this function:

◆ PrintLastTicketCopy() [2/2]

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::EGeneralTicketIssueLogic::PrintLastTicketCopy ( const bool  asynchronousPrinting = false)
virtual

◆ SellMultipleTickets() [1/2]

EIssueLogicDefines::ReturnValues EGeneralTicketIssueLogic::SellMultipleTickets ( )
protectedvirtual

◆ SellMultipleTickets() [2/2]

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::EGeneralTicketIssueLogic::SellMultipleTickets ( )
protectedvirtual

◆ SellMultipleTransferTickets() [1/2]

EIssueLogicDefines::ReturnValues EGeneralTicketIssueLogic::SellMultipleTransferTickets ( )
protectedvirtual

Reimplemented in EM::TicketIssueLogic::ETicketIssueLogicOneWayTicketPresale, and EM::TicketIssueLogic::ETicketIssueLogicOneWayTicketPresale.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SellMultipleTransferTickets() [2/2]

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::EGeneralTicketIssueLogic::SellMultipleTransferTickets ( )
protectedvirtual

◆ SellSingleTicket() [1/2]

EIssueLogicDefines::ReturnValues EGeneralTicketIssueLogic::SellSingleTicket ( )
protectedvirtual

◆ SellSingleTicket() [2/2]

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::EGeneralTicketIssueLogic::SellSingleTicket ( )
protectedvirtual

◆ SellTicket() [1/2]

EIssueLogicDefines::ReturnValues EGeneralTicketIssueLogic::SellTicket ( )
protectedvirtual

◆ SellTicket() [2/2]

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::EGeneralTicketIssueLogic::SellTicket ( )
protectedvirtual

◆ WriteStatistic() [1/2]

EIssueLogicDefines::ReturnValues EGeneralTicketIssueLogic::WriteStatistic ( bool  unfinishedOperation = false)
virtual

◆ WriteStatistic() [2/2]

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::EGeneralTicketIssueLogic::WriteStatistic ( bool  unfinishedOperation = false)
virtual

Friends And Related Symbol Documentation

◆ EGeneralTicketIssueLogicTestWrapper


The documentation for this class was generated from the following files: