AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Member Functions | List of all members
EM::TicketIssueLogic::ETicketIssueLogicTimeTicketSeller Class Reference

#include <ETicketIssueLogicTimeTicketSeller.h>

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

Public Member Functions

 ETicketIssueLogicTimeTicketSeller ()
 
virtual ~ETicketIssueLogicTimeTicketSeller ()
 
virtual std::string GetName ()
 
virtual
EIssueLogicDefines::ReturnValues 
Print (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)
 
bool SetTimeTicketValidityStart (unsigned long validityStart)
 
bool SetTimeTicketValidityEnd (unsigned long validityEnd)
 
bool SetTimeTicketIndex (short timeTicketIndex)
 
bool GetFreeTimeTicketSlotIndex (unsigned char &index)
 
bool GetTimeTicketIndexByTariffTicketNumber (unsigned short tariffTicketNumber, char &correspondingTTIndex)
 
bool CalculateDate (unsigned long &validityStart, unsigned long &validityEnd)
 
bool CheckValidity (unsigned long validityBeginDate, unsigned long validityEndDate)
 
bool CheckAvailableTimeTicket (unsigned char &ticketIndex)
 
bool GetDiscountTypeByCardType (unsigned short cardType, EM::CardFacade::ECardFacadeDefines::CardTypeStandard standard, unsigned char &discountType)
 
 DEPRECATED (bool GetRegionalDiscountCodeForPriceCalculation(unsigned long &regionalDiscountCodeForPriceCalculation))
 
bool GetRegionalDiscountCodeFromCardForPriceCalculation (unsigned long &regionalDiscountCodeForPriceCalculation)
 
bool SetKilometers (const unsigned char kilometers)
 
 ETicketIssueLogicTimeTicketSeller ()
 
virtual ~ETicketIssueLogicTimeTicketSeller ()
 
virtual std::string GetName ()
 
virtual
EIssueLogicDefines::ReturnValues 
Print (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)
 
bool SetTimeTicketValidityStart (unsigned long validityStart)
 
bool SetTimeTicketValidityEnd (unsigned long validityEnd)
 
bool SetTimeTicketIndex (short timeTicketIndex)
 
bool GetFreeTimeTicketSlotIndex (unsigned char &index)
 
bool GetTimeTicketIndexByTariffTicketNumber (unsigned short tariffTicketNumber, char &correspondingTTIndex)
 
bool CalculateDate (unsigned long &validityStart, unsigned long &validityEnd)
 
bool CheckValidity (unsigned long validityBeginDate, unsigned long validityEndDate)
 
bool CheckAvailableTimeTicket (unsigned char &ticketIndex)
 
bool GetDiscountTypeByCardType (unsigned short cardType, EM::CardFacade::ECardFacadeDefines::CardTypeStandard standard, unsigned char &discountType)
 
 DEPRECATED (bool GetRegionalDiscountCodeForPriceCalculation(unsigned long &regionalDiscountCodeForPriceCalculation))
 
bool GetRegionalDiscountCodeFromCardForPriceCalculation (unsigned long &regionalDiscountCodeForPriceCalculation)
 
bool SetKilometers (const unsigned char kilometers)
 
- Public Member Functions inherited from EM::TicketIssueLogic::EGeneralTicketIssueLogic
 EGeneralTicketIssueLogic ()
 
virtual ~EGeneralTicketIssueLogic ()
 
virtual
EIssueLogicDefines::ReturnValues 
PrintLastTicketCopy (const bool asynchronousPrinting=false)
 
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
EIssueLogicDefines::ReturnValues 
PrintLastTicketCopy (const bool asynchronousPrinting=false)
 
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) More...
 
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. More...
 
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) More...
 
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. More...
 
QStringList GetTicketIssueInfoLog () const
 

Protected Member Functions

virtual
EIssueLogicDefines::ReturnValues 
LoadModules ()
 
virtual
EIssueLogicDefines::ReturnValues 
SellTicket ()
 
virtual
EIssueLogicDefines::ReturnValues 
CancelTicket ()
 
virtual
EIssueLogicDefines::ReturnValues 
IssueTicketChipCard (PT::EDataCollection *&writeRequest)
 
virtual
EIssueLogicDefines::ReturnValues 
SellMultipleTickets ()
 
virtual
EIssueLogicDefines::ReturnValues 
SellSingleTicket ()
 
virtual
EIssueLogicDefines::ReturnValues 
IssueTicketCash ()
 
virtual
EIssueLogicDefines::ReturnValues 
IssueTicketMarker ()
 
virtual
EIssueLogicDefines::ReturnValues 
InitModules ()
 
virtual
EIssueLogicDefines::ReturnValues 
LoadModules ()
 
virtual
EIssueLogicDefines::ReturnValues 
SellTicket ()
 
virtual
EIssueLogicDefines::ReturnValues 
CancelTicket ()
 
virtual
EIssueLogicDefines::ReturnValues 
IssueTicketChipCard (PT::EDataCollection *&writeRequest)
 
virtual
EIssueLogicDefines::ReturnValues 
SellMultipleTickets ()
 
virtual
EIssueLogicDefines::ReturnValues 
SellSingleTicket ()
 
virtual
EIssueLogicDefines::ReturnValues 
IssueTicketCash ()
 
virtual
EIssueLogicDefines::ReturnValues 
IssueTicketMarker ()
 
virtual
EIssueLogicDefines::ReturnValues 
InitModules ()
 
- Protected Member Functions inherited from EM::TicketIssueLogic::EGeneralTicketIssueLogic
virtual
EIssueLogicDefines::ReturnValues 
SellMultipleTransferTickets ()
 
virtual
EIssueLogicDefines::ReturnValues 
SellMultipleTransferTickets ()
 
- 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 ()
 

Constructor & Destructor Documentation

INTERNAL ETicketIssueLogicTimeTicketSeller::ETicketIssueLogicTimeTicketSeller ( )

CONSTRUCTOR

ETicketIssueLogicTimeTicketSeller::~ETicketIssueLogicTimeTicketSeller ( )
virtual

DESTUCTOR

EM::TicketIssueLogic::ETicketIssueLogicTimeTicketSeller::ETicketIssueLogicTimeTicketSeller ( )
virtual EM::TicketIssueLogic::ETicketIssueLogicTimeTicketSeller::~ETicketIssueLogicTimeTicketSeller ( )
virtual

Member Function Documentation

bool ETicketIssueLogicTimeTicketSeller::CalculateDate ( unsigned long &  validityStart,
unsigned long &  validityEnd 
)

Here is the caller graph for this function:

bool EM::TicketIssueLogic::ETicketIssueLogicTimeTicketSeller::CalculateDate ( unsigned long &  validityStart,
unsigned long &  validityEnd 
)
virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::ETicketIssueLogicTimeTicketSeller::CalculatePrice ( long &  calculatedPrice,
double &  calculatedPriceDecimalFormat 
)
virtual
EIssueLogicDefines::ReturnValues ETicketIssueLogicTimeTicketSeller::CalculatePrice ( long &  calculatedPrice,
double &  calculatedPriceDecimalFormat 
)
virtual
EIssueLogicDefines::ReturnValues ETicketIssueLogicTimeTicketSeller::CancelTicket ( )
protectedvirtual

CancelTicket

Reimplemented from EM::TicketIssueLogic::EGeneralTicketIssueLogic.

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

CancelTicket

Reimplemented from EM::TicketIssueLogic::EGeneralTicketIssueLogic.

bool EM::TicketIssueLogic::ETicketIssueLogicTimeTicketSeller::CheckAvailableTimeTicket ( unsigned char &  ticketIndex)
bool ETicketIssueLogicTimeTicketSeller::CheckAvailableTimeTicket ( unsigned char &  ticketIndex)

Here is the caller graph for this function:

bool EM::TicketIssueLogic::ETicketIssueLogicTimeTicketSeller::CheckValidity ( unsigned long  validityBeginDate,
unsigned long  validityEndDate 
)
bool ETicketIssueLogicTimeTicketSeller::CheckValidity ( unsigned long  validityBeginDate,
unsigned long  validityEndDate 
)

Here is the caller graph for this function:

EM::TicketIssueLogic::ETicketIssueLogicTimeTicketSeller::DEPRECATED ( bool   GetRegionalDiscountCodeForPriceCalculationunsigned long &regionalDiscountCodeForPriceCalculation)
EM::TicketIssueLogic::ETicketIssueLogicTimeTicketSeller::DEPRECATED ( bool   GetRegionalDiscountCodeForPriceCalculationunsigned long &regionalDiscountCodeForPriceCalculation)
bool EM::TicketIssueLogic::ETicketIssueLogicTimeTicketSeller::GetDiscountTypeByCardType ( unsigned short  cardType,
EM::CardFacade::ECardFacadeDefines::CardTypeStandard  standard,
unsigned char &  discountType 
)
bool ETicketIssueLogicTimeTicketSeller::GetDiscountTypeByCardType ( unsigned short  cardType,
EM::CardFacade::ECardFacadeDefines::CardTypeStandard  standard,
unsigned char &  discountType 
)

Here is the caller graph for this function:

bool ETicketIssueLogicTimeTicketSeller::GetFreeTimeTicketSlotIndex ( unsigned char &  index)

GetFreeTimeTicketSlotIndex

Here is the caller graph for this function:

bool EM::TicketIssueLogic::ETicketIssueLogicTimeTicketSeller::GetFreeTimeTicketSlotIndex ( unsigned char &  index)
string ETicketIssueLogicTimeTicketSeller::GetName ( )
virtual
virtual std::string EM::TicketIssueLogic::ETicketIssueLogicTimeTicketSeller::GetName ( )
virtual
bool ETicketIssueLogicTimeTicketSeller::GetRegionalDiscountCodeFromCardForPriceCalculation ( unsigned long &  regionalDiscountCodeForPriceCalculation)

Here is the caller graph for this function:

bool EM::TicketIssueLogic::ETicketIssueLogicTimeTicketSeller::GetRegionalDiscountCodeFromCardForPriceCalculation ( unsigned long &  regionalDiscountCodeForPriceCalculation)
bool EM::TicketIssueLogic::ETicketIssueLogicTimeTicketSeller::GetTimeTicketIndexByTariffTicketNumber ( unsigned short  tariffTicketNumber,
char &  correspondingTTIndex 
)
bool ETicketIssueLogicTimeTicketSeller::GetTimeTicketIndexByTariffTicketNumber ( unsigned short  tariffTicketNumber,
char &  correspondingTTIndex 
)

Here is the caller graph for this function:

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::ETicketIssueLogicTimeTicketSeller::Init ( )
virtual
EIssueLogicDefines::ReturnValues ETicketIssueLogicTimeTicketSeller::Init ( void  )
virtual

Reimplemented from EM::TicketIssueLogic::EGeneralTicketIssueLogic.

Here is the call graph for this function:

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

InitModules

Reimplemented from EM::TicketIssueLogic::EGeneralTicketIssueLogic.

EIssueLogicDefines::ReturnValues ETicketIssueLogicTimeTicketSeller::InitModules ( )
protectedvirtual

InitModules

Reimplemented from EM::TicketIssueLogic::EGeneralTicketIssueLogic.

Here is the call graph for this function:

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::ETicketIssueLogicTimeTicketSeller::IssueTicket ( PT::EDataCollection *&  writeRequest)
virtual
virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::ETicketIssueLogicTimeTicketSeller::IssueTicket ( PT::EDataCollection *&  writeRequest)
virtual
EIssueLogicDefines::ReturnValues ETicketIssueLogicTimeTicketSeller::IssueTicketCash ( )
protectedvirtual

IssueTicketCash

Reimplemented from EM::TicketIssueLogic::EGeneralTicketIssueLogic.

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

IssueTicketCash

Reimplemented from EM::TicketIssueLogic::EGeneralTicketIssueLogic.

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

IssueTicketMarker

Reimplemented from EM::TicketIssueLogic::EGeneralTicketIssueLogic.

EIssueLogicDefines::ReturnValues ETicketIssueLogicTimeTicketSeller::IssueTicketMarker ( )
protectedvirtual

IssueTicketMarker

Reimplemented from EM::TicketIssueLogic::EGeneralTicketIssueLogic.

EIssueLogicDefines::ReturnValues ETicketIssueLogicTimeTicketSeller::LoadModules ( )
protectedvirtual

LoadModules

Reimplemented from EM::TicketIssueLogic::EGeneralTicketIssueLogic.

Here is the call graph for this function:

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::ETicketIssueLogicTimeTicketSeller::LoadModules ( )
protectedvirtual
EIssueLogicDefines::ReturnValues ETicketIssueLogicTimeTicketSeller::Print ( const bool  asynchronousPrinting = false)
virtual
virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::ETicketIssueLogicTimeTicketSeller::Print ( const bool  asynchronousPrinting = false)
virtual
virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::ETicketIssueLogicTimeTicketSeller::SellMultipleTickets ( )
protectedvirtual
EIssueLogicDefines::ReturnValues ETicketIssueLogicTimeTicketSeller::SellMultipleTickets ( )
protectedvirtual
virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::ETicketIssueLogicTimeTicketSeller::SellSingleTicket ( )
protectedvirtual

SellSingleTicket

Reimplemented from EM::TicketIssueLogic::EGeneralTicketIssueLogic.

EIssueLogicDefines::ReturnValues ETicketIssueLogicTimeTicketSeller::SellSingleTicket ( )
protectedvirtual

SellSingleTicket

Reimplemented from EM::TicketIssueLogic::EGeneralTicketIssueLogic.

EIssueLogicDefines::ReturnValues ETicketIssueLogicTimeTicketSeller::SellTicket ( )
protectedvirtual

SellTicket

Reimplemented from EM::TicketIssueLogic::EGeneralTicketIssueLogic.

Here is the call graph for this function:

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

SellTicket

Reimplemented from EM::TicketIssueLogic::EGeneralTicketIssueLogic.

bool EM::TicketIssueLogic::ETicketIssueLogicTimeTicketSeller::SetKilometers ( const unsigned char  kilometers)
bool ETicketIssueLogicTimeTicketSeller::SetKilometers ( const unsigned char  kilometers)

Here is the caller graph for this function:

bool EM::TicketIssueLogic::ETicketIssueLogicTimeTicketSeller::SetTimeTicketIndex ( short  timeTicketIndex)
bool ETicketIssueLogicTimeTicketSeller::SetTimeTicketIndex ( short  timeTicketIndex)

SetTimeTicketIndex

Here is the caller graph for this function:

bool EM::TicketIssueLogic::ETicketIssueLogicTimeTicketSeller::SetTimeTicketValidityEnd ( unsigned long  validityEnd)
bool ETicketIssueLogicTimeTicketSeller::SetTimeTicketValidityEnd ( unsigned long  validityEnd)

SetTimeTicketValidityEnd

Here is the caller graph for this function:

bool EM::TicketIssueLogic::ETicketIssueLogicTimeTicketSeller::SetTimeTicketValidityStart ( unsigned long  validityStart)
bool ETicketIssueLogicTimeTicketSeller::SetTimeTicketValidityStart ( unsigned long  validityStart)

SetTimeTicketValidityStart

Here is the caller graph for this function:

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

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