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

#include <ETicketIssueLogicDataStorage.h>

Public Types

typedef std::vector
< IssuedTicket * > 
IssuedTicketCollection
 

Public Member Functions

 ETicketIssueLogicDataStorage ()
 HEADER INCLUDE. More...
 
 ~ETicketIssueLogicDataStorage ()
 
void AutoClear ()
 Function call automaticaly for each ticket issue or calculate price. More...
 
void Clear ()
 Function call in ETicketIssueLogic::ReInit function before ticket issue. After this function is possible set flags to data storage. More...
 
bool GetActualLine (Strojcek::VstupneUdaje::CestovnePoriadky::ELinka *&line)
 
bool SetActualLine (const Strojcek::VstupneUdaje::CestovnePoriadky::ELinka *line)
 
bool GetActualTrip (Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj *&trip)
 
bool SetActualTrip (const Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj *trip)
 
bool GetActualLineNumber (long &lineNumber)
 
bool GetActualTripNumber (long &tripNumber)
 
bool GetProtectNumber (long &protectNumber)
 
bool GetTariffGroupNumber (unsigned short &tariffGroupNumber)
 
bool GetTripOrderCheckInBusStop (long &checkInBusStopOrder)
 
bool SetTripOrderCheckInBusStop (const long checkInBusStopOrder)
 
bool GetUrbanTransportNumberOnBusStop (long busStopLineOrder, long &urbanTransportIdentificationNumber)
 
bool GetTripOrderCheckOutBusStop (long &checkOutBusStopOrder)
 
bool SetTripOrderCheckOutBusStop (const long checkOutBusStopOrder)
 
bool GetTripOrderBusStopForCheckOut (long &busStopForCheckoutTripOrder)
 
bool SetTripOrderBusStopForCheckOut (const long busStopForCheckoutTripOrder)
 
bool GetLineOrderCheckInBusStop (long &checkInBusStopOrder)
 
bool GetLineOrderCheckOutBusStop (long &checkOutBusStopOrder)
 
bool GetLineOrderBusStopForCheckOut (long &orderOfBusStopForCheckOut)
 
bool GetCheckInZone (unsigned short &checkinZone)
 
bool GetCheckOutZone (unsigned short &checkoutZone)
 
bool GetCheckInZone2 (unsigned short &checkInZone2)
 GetCheckInZone2 method is used in the case of border stops. More...
 
bool GetCheckInBusStopID (unsigned long &checkInBusStopID)
 
bool SetCheckInBusStopID (const unsigned long checkInBusStopID)
 
bool GetCheckOutBusStopID (unsigned long &checkOutBusStopID)
 
bool SetCheckOutBusStopID (const unsigned long checkOutBusStopID)
 
bool GetBusStopForCheckOutID (unsigned long &busStopForCheckOutID)
 
bool SetBusStopForCheckOutID (const unsigned long busStopForCheckOutID)
 
bool GetTariffGroup (Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina *&tariffGroup)
 
bool SetTariffGroup (const Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina *tariffGroup)
 
bool GetTariff (Strojcek::VstupneUdaje::TarifnySystem::ETarifa *&tariff)
 
bool SetTariff (const Strojcek::VstupneUdaje::TarifnySystem::ETarifa *tariff)
 
bool GetPaymentType (EIssueLogicDefines::PaymentType &paymentType)
 
bool SetPaymentType (const EIssueLogicDefines::PaymentType paymentType)
 
bool GetOperationType (EIssueLogicDefines::OperationType &operationType)
 
bool SetOperationType (const EIssueLogicDefines::OperationType operationType)
 
bool GetCardWriteOperations (unsigned long &cardWriteOperations)
 
bool SetCardWriteOperations (unsigned long cardWriteOperations)
 
bool GetTicketCount (short &ticketCount)
 
bool SetTicketCount (const short ticketCount)
 
bool AddMultipleTicket (EMultipleTicket *multipleTicket)
 
bool GetMultipleTicketCount (unsigned char &ticketCount) const
 
bool PopMultipleTicket (EMultipleTicket *&multipleTicket)
 
bool GetMultipleTickets (std::list< EMultipleTicket * > &multipleTicketList) const
 
bool ClearMultipleTickets ()
 
bool SetIssueType (EIssueLogicDefines::IssueType issueType)
 
bool GetIssueType (EIssueLogicDefines::IssueType &issueType)
 
bool GetValidTimeTicketIndexes (std::set< short > &validTimeTicketIndexes)
 
bool SetValidTimeTicketIndexes (const std::set< short > &validTimeTicketIndexes)
 
bool SetCreditRecharge (unsigned long creditRecharge)
 
bool GetCreditRecharge (unsigned long &creditRecharge)
 
bool SetCancelationStatisticTicketNumber (const long cancelationStatisticTicketNumber)
 
bool GetCancelationStatisticTicketNumber (long &cancelationStatisticTicketNumber) const
 
bool GetIssuedTicketCollection (std::vector< IssuedTicket * > *&issuedTicketCollection)
 
bool AddIssuedTicket (IssuedTicket *issuedTicket)
 
bool GetActualIssuedTicket (IssuedTicket *&issuedTicket)
 
bool SetDeviceSerialNumber (unsigned long serialNumber)
 
bool GetDeviceSerialNumber (unsigned long &serialNumber)
 
bool SetDeviceOrderNumber (unsigned char orderNumber)
 
bool GetDeviceOrderNumber (unsigned char &orderNumber)
 
bool SetAdvertisementEnabled (bool enableAdvertisement)
 
bool GetAdvertisementEnabled (bool &enableAdvertisement)
 
bool SetTimeTicketValidityStart (unsigned long validityStart)
 
bool GetTimeTicketValidityStart (unsigned long &validityStart)
 
bool SetTimeTicketValidityEnd (unsigned long validityEnd)
 
bool GetTimeTicketValidityEnd (unsigned long &validityEnd)
 
bool SetCoinerOverfallValue (unsigned long coinerOverfallValue)
 
bool GetCoinerOverfallValue (unsigned long &coinerOverfallValue)
 
bool SetTimeTicketCounter (unsigned char timeTicketCounter)
 
bool GetTimeTicketCounter (unsigned char &timeTicketCounter)
 
bool SetTimeTicketPreviousCounter (unsigned char timeTicketCounter)
 
bool GetTimeTicketPreviousCounter (unsigned char &timeTicketCounter)
 
bool SetZoneFrom (unsigned short zoneFrom)
 
bool GetZoneFrom (unsigned short &zoneFrom)
 
bool SetZoneTo (unsigned short zoneTo)
 
bool GetZoneTo (unsigned short &zoneTo)
 
bool SetKilometers (const unsigned char kilometers)
 
bool GetKilometers (unsigned char &kilometers) const
 
bool SetZoneList (const std::list< unsigned long > &zoneList)
 
bool GetZoneList (std::list< unsigned long > &zoneList)
 
bool SetAdditionalZones (const std::list< unsigned long > &additionalZones)
 
bool GetAdditionalZones (std::list< unsigned long > &additionalZones)
 
bool SetTimeTicketExtensionIndex (short timeTicketIndex)
 
bool GetTimeTicketExtensionIndex (short &timeTicketIndex)
 
bool SetSoldTimeTicketIndex (short timeTicketIndex)
 
bool GetSoldTimeTicketIndex (short &timeTicketIndex)
 
bool GetModuleManager (EModuleManager *&moduleManager)
 
bool GetPriceListLogicDispatcher (PriceListLogicDispatcher *&priceListLogicDispatcher)
 
bool GetPurchasedTicketRegister (EPurchasedTicketRegister *&purchasedTicketRegister)
 
bool GetOutputDataManager (EOutputDataInternalManager *&outputDataManager)
 
bool AddTripSection (const unsigned int starBusStop, const unsigned int endBusStop, const long oneWayTicketIndexToCard, const unsigned short tariffGroupOnSection, EIssueLogicDefines::TripSectionType sectionType, const std::list< unsigned long > &travelledZones=std::list< unsigned long >(), const short timeTicketIndex=-1, const unsigned char continuousTripOrder=0)
 
bool ClearTripSections ()
 
bool GetTripSectionCount (unsigned char &sectionCount) const
 
bool GetTripSectionList (const std::list< TripSection * > *&tripSectionList) const
 
void SetCrossTransfer (const EM::Strojcek::VstupneUdaje::EPrestupSpoj &crossTransfer)
 
void ClearCrossTransfer ()
 
bool IsCrossTransfer ()
 
bool GetCrossTransfer (EM::Strojcek::VstupneUdaje::EPrestupSpoj &crossTransfer) const
 
bool GetCheckInZoneBusStopID (unsigned long &checkInZoneBusStopID)
 
bool SetCheckInZoneBusStopID (const unsigned long checkInZoneBusStopID)
 
bool GetCheckOutZoneBusStopID (unsigned long &checkOutZoneBusStopID)
 
bool SetCheckOutZoneBusStopID (const unsigned long checkOutZoneBusStopID)
 
bool GetDestinationZoneNumber (unsigned long &zoneNumber)
 
bool SetDestinationZoneNumber (const unsigned long zoneNumber)
 
bool GetDestinationSubZoneNumber (unsigned short &subZoneNumber)
 
bool SetDestinationSubZoneNumber (const unsigned short subZoneNumber)
 
bool GetPassNumber (unsigned long &passNumber)
 
bool SetPassNumber (const unsigned long passNumber)
 
bool SetPriceListRow (unsigned short priceListRow)
 
bool GetPriceListRow (unsigned short &priceListRow)
 
bool SetFlagProlongTicketsTimeValidity (EIssueLogicDefines::ProlongTicketsTimeValidity prolongTicketTimeValidity)
 
bool GetFlagProlongTicketsTimeValidity (EIssueLogicDefines::ProlongTicketsTimeValidity &prolongTicketTimeValidity)
 
bool SetFlagAllowIssueOnPortableEP (bool allowIssueOnPortableCard)
 
bool GetFlagAllowIssueOnPortableEP (bool &allowIssueOnPortableCard)
 
bool SetFlagShowConfirmationMessageOnPortableEP (bool showConfirmationMessage)
 
bool GetFlagShowConfirmationMessageOnPortableEP (bool &showConfirmationMessage)
 
bool SetFlagTransferForAllTicketsOnCard (EIssueLogicDefines::TransferForAllTicketsOnCard value)
 
bool GetFlagTransferForAllTicketsOnCard (EIssueLogicDefines::TransferForAllTicketsOnCard &value)
 
bool SetFlagRepeatedCheckIn (bool repeatedCheckIn)
 
bool GetFlagRepeatedCheckIn (bool &repeatedCheckIn)
 
bool GetIds (unsigned short &ids)
 
bool SetCheckOutBusStopToActual ()
 
bool SetCheckInBusStopFromCard (long lineOrderCheckInBussTop)
 
void SetCardTicketIndexToUse (long ticketIndex, EIssueLogicDefines::TicketIndexDetail ticketIndexDetail=EIssueLogicDefines::TicketIndexDetailNoDetail)
 
bool GetCardTicketIndexToUse (long &ticketIndex, EIssueLogicDefines::TicketIndexDetail &ticketIndexDetail) const
 
bool SetReclamationUID (long long uid)
 
bool GetReclamationUID (long long &uid)
 
bool SetOneWayTicketCardPositioning (EIssueLogicDefines::OneWayTicketCardPositioning value)
 
bool GetOneWayTicketCardPositioning (EIssueLogicDefines::OneWayTicketCardPositioning &value)
 
bool SetFlagUseSubstituteTariffGroup (const bool useSubstituteTariffGroup)
 
bool GetFlagUseSubstituteTariffGroup (bool &useSubstituteTariffGroup) const
 
bool SetFlagExplicitlySelectedTariff (bool explicitlySelectedTariff)
 
bool GetFlagExplicitlySelectedTariff (bool &explicitlySelectedTariff) const
 
bool SetFlagIsAnyTimeTicketTemporallyValid (bool isAnyTimeTicketTemporallyValid)
 
bool GetFlagIsAnyTimeTicketTemporallyValid (bool &isAnyTimeTicketTemporallyValid) const
 
bool SetAlternativeTrip (unsigned long lineNumber, unsigned long tripNumber, long protectNumber, long lastBusStopTripOrder)
 
bool GetAlternativeTrip (EAlternativeTrip &alternativeTrip)
 
bool SetServiceCounter (unsigned char serviceCounter)
 
bool GetServiceCounter (unsigned char &serviceCounter)
 
bool SetPaperTicketID (long long paperTicketID)
 
bool GetPaperTicketID (long long &paperTicketID)
 
bool SetUnpaidExpenseData (long receivedCashPayment, long ticketsPrice)
 
bool GetUnpaidExpenseData (long &receivedCashPayment, long &ticketsPrice)
 
bool SetFlagForceNewOneWayTicket (bool forceNewOneWayTicket)
 
bool GetFlagForceNewOneWayTicket (bool &forceNewOneWayTicket)
 
bool SetFlagUseValidTimeTicketsInPriceCalculation (bool flagUseValidTimeTicketsInPriceCalculation)
 
bool GetFlagUseValidTimeTicketsInPriceCalculation (bool &flagUseValidTimeTicketsInPriceCalculation)
 
bool SetFlagUsePriceListRowWithLongestTimeValidity (bool usePriceListRowWithLongestTimeValidity)
 
bool GetFlagUsePriceListRowWithLongestTimeValidity (bool &usePriceListRowWithLongestTimeValidity)
 
bool SetRegionalCodeForPriceCalculation (unsigned long regionalDiscountCodeForPriceCalculation)
 
bool GetRegionalCodeForPriceCalculation (unsigned long &regionalDiscountCodeForPriceCalculation)
 
bool SetFlagCreditRechargeWithCardActivation (bool flagCreditRechargeWithCardActivation)
 
bool GetFlagCreditRechargeWithCardActivation (bool &flagCreditRechargeWithCardActivation)
 
bool SetFlagUseUrbanZonesAsTravelledZones (bool flagUseUrbanZonesAsTravelledZones)
 
bool GetFlagUseUrbanZonesAsTravelledZones (bool &flagUseUrbanZonesAsTravelledZones)
 
bool SetFlagDontCheckTimeValidityWhileCalculationLastValidBusStop (bool flagDontCheckTimeValidityWhileCalculationLastValidBusStop)
 
bool GetFlagDontCheckTimeValidityWhileCalculationLastValidBusStop (bool &flagDontCheckTimeValidityWhileCalculationLastValidBusStop)
 
bool SetFlagUsePriceListRowFromFirstSegmentOnEverySegment (bool flagUsePriceListRowFromFirstSegmentOnEverySegment)
 
bool GetFlagUsePriceListRowFromFirstSegmentOnEverySegment (bool &flagUsePriceListRowFromFirstSegmentOnEverySegment)
 
bool ClearActualTimetableData ()
 
bool SetEMVPaymentTransactionData (EIssueLogicDefines::EMVTransactionData emvTransactionDataId, QString data)
 
bool GetEMVPaymentTransactionData (EIssueLogicDefines::EMVTransactionData emvTransactionDataId, QString &data)
 
bool SetFlagIgnoreAcceptanceTimeTickets (bool ignoreTimeTicketsInManualIssue)
 
bool GetFlagIgnoreAcceptanceTimeTickets (bool &ignoreTimeTicketsInManualIssue)
 
bool SetMultiplePassengerCountOnTimeTicket (unsigned short multiplePassengerCountOnTimeTicket)
 
bool GetMultiplePassengerCountOnTimeTicket (unsigned short &multiplePassengerCountOnTimeTicket) const
 
bool SetFlagPrintInterchangeTicket (bool flagPrintInterchangeTicket)
 
bool GetFlagPrintInterchangeTicket (bool &flagPrintInterchangeTicket) const
 
bool SetFlagTripOptimization (bool flagTripOptimization)
 
bool GetFlagTripOptimization (bool &flagTripOptimization) const
 
bool SetFlagIgnoreAcceptanceOfOneWayTicketsWithTimeValidity (bool ignoreAcceptanceOfOneWayTicketsWithTimeValidity)
 
bool GetFlagIgnoreAcceptanceOfOneWayTicketsWithTimeValidity (bool &ignoreAcceptanceOfOneWayTicketsWithTimeValidity) const
 

Member Typedef Documentation

Constructor & Destructor Documentation

INTERNAL ETicketIssueLogicDataStorage::ETicketIssueLogicDataStorage ( )

HEADER INCLUDE.

QT INCLUDES BASE INCLUDES CONSTRUCTOR

ETicketIssueLogicDataStorage::~ETicketIssueLogicDataStorage ( )

DESTRUCTOR

Member Function Documentation

bool ETicketIssueLogicDataStorage::AddIssuedTicket ( IssuedTicket issuedTicket)
bool ETicketIssueLogicDataStorage::AddMultipleTicket ( EMultipleTicket multipleTicket)
bool ETicketIssueLogicDataStorage::AddTripSection ( const unsigned int  starBusStop,
const unsigned int  endBusStop,
const long  oneWayTicketIndexToCard,
const unsigned short  tariffGroupOnSection,
EIssueLogicDefines::TripSectionType  sectionType,
const std::list< unsigned long > &  travelledZones = std::list<unsigned long>(),
const short  timeTicketIndex = -1,
const unsigned char  continuousTripOrder = 0 
)

Here is the call graph for this function:

void ETicketIssueLogicDataStorage::AutoClear ( )

Function call automaticaly for each ticket issue or calculate price.

Note
clear only calculated flags( tariff group, tariff group tariff, ... )

Here is the caller graph for this function:

void ETicketIssueLogicDataStorage::Clear ( )

Function call in ETicketIssueLogic::ReInit function before ticket issue. After this function is possible set flags to data storage.

Note
clear only non calculated flags
bool ETicketIssueLogicDataStorage::ClearActualTimetableData ( )
void ETicketIssueLogicDataStorage::ClearCrossTransfer ( )
bool ETicketIssueLogicDataStorage::ClearMultipleTickets ( )
bool ETicketIssueLogicDataStorage::ClearTripSections ( )

Here is the caller graph for this function:

bool ETicketIssueLogicDataStorage::GetActualIssuedTicket ( IssuedTicket *&  issuedTicket)

Here is the caller graph for this function:

bool ETicketIssueLogicDataStorage::GetActualLine ( Strojcek::VstupneUdaje::CestovnePoriadky::ELinka *&  line)
bool ETicketIssueLogicDataStorage::GetActualLineNumber ( long &  lineNumber)

Here is the caller graph for this function:

bool ETicketIssueLogicDataStorage::GetActualTrip ( Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj *&  trip)

Here is the caller graph for this function:

bool ETicketIssueLogicDataStorage::GetActualTripNumber ( long &  tripNumber)

Here is the caller graph for this function:

bool ETicketIssueLogicDataStorage::GetAdditionalZones ( std::list< unsigned long > &  additionalZones)
bool ETicketIssueLogicDataStorage::GetAdvertisementEnabled ( bool &  enableAdvertisement)

Here is the caller graph for this function:

bool ETicketIssueLogicDataStorage::GetAlternativeTrip ( EAlternativeTrip alternativeTrip)
bool ETicketIssueLogicDataStorage::GetBusStopForCheckOutID ( unsigned long &  busStopForCheckOutID)
bool ETicketIssueLogicDataStorage::GetCancelationStatisticTicketNumber ( long &  cancelationStatisticTicketNumber) const
bool ETicketIssueLogicDataStorage::GetCardTicketIndexToUse ( long &  ticketIndex,
EIssueLogicDefines::TicketIndexDetail ticketIndexDetail 
) const

Here is the caller graph for this function:

bool ETicketIssueLogicDataStorage::GetCardWriteOperations ( unsigned long &  cardWriteOperations)

Here is the caller graph for this function:

bool ETicketIssueLogicDataStorage::GetCheckInBusStopID ( unsigned long &  checkInBusStopID)
bool ETicketIssueLogicDataStorage::GetCheckInZone ( unsigned short &  checkinZone)

Here is the caller graph for this function:

bool ETicketIssueLogicDataStorage::GetCheckInZone2 ( unsigned short &  checkInZone2)

GetCheckInZone2 method is used in the case of border stops.

Parameters
checkInZone2
Returns
true in success, false otherwise
bool ETicketIssueLogicDataStorage::GetCheckInZoneBusStopID ( unsigned long &  checkInZoneBusStopID)
bool ETicketIssueLogicDataStorage::GetCheckOutBusStopID ( unsigned long &  checkOutBusStopID)
bool ETicketIssueLogicDataStorage::GetCheckOutZone ( unsigned short &  checkoutZone)

Here is the caller graph for this function:

bool ETicketIssueLogicDataStorage::GetCheckOutZoneBusStopID ( unsigned long &  checkOutZoneBusStopID)
bool ETicketIssueLogicDataStorage::GetCoinerOverfallValue ( unsigned long &  coinerOverfallValue)
bool ETicketIssueLogicDataStorage::GetCreditRecharge ( unsigned long &  creditRecharge)
bool ETicketIssueLogicDataStorage::GetCrossTransfer ( EM::Strojcek::VstupneUdaje::EPrestupSpoj &  crossTransfer) const
bool ETicketIssueLogicDataStorage::GetDestinationSubZoneNumber ( unsigned short &  subZoneNumber)
bool ETicketIssueLogicDataStorage::GetDestinationZoneNumber ( unsigned long &  zoneNumber)
bool ETicketIssueLogicDataStorage::GetDeviceOrderNumber ( unsigned char &  orderNumber)
bool ETicketIssueLogicDataStorage::GetDeviceSerialNumber ( unsigned long &  serialNumber)
bool ETicketIssueLogicDataStorage::GetEMVPaymentTransactionData ( EIssueLogicDefines::EMVTransactionData  emvTransactionDataId,
QString &  data 
)
bool ETicketIssueLogicDataStorage::GetFlagAllowIssueOnPortableEP ( bool &  allowIssueOnPortableCard)
bool ETicketIssueLogicDataStorage::GetFlagCreditRechargeWithCardActivation ( bool &  flagCreditRechargeWithCardActivation)
bool ETicketIssueLogicDataStorage::GetFlagDontCheckTimeValidityWhileCalculationLastValidBusStop ( bool &  flagDontCheckTimeValidityWhileCalculationLastValidBusStop)
bool ETicketIssueLogicDataStorage::GetFlagExplicitlySelectedTariff ( bool &  explicitlySelectedTariff) const
bool ETicketIssueLogicDataStorage::GetFlagForceNewOneWayTicket ( bool &  forceNewOneWayTicket)
bool ETicketIssueLogicDataStorage::GetFlagIgnoreAcceptanceOfOneWayTicketsWithTimeValidity ( bool &  ignoreAcceptanceOfOneWayTicketsWithTimeValidity) const
bool ETicketIssueLogicDataStorage::GetFlagIgnoreAcceptanceTimeTickets ( bool &  ignoreTimeTicketsInManualIssue)
bool ETicketIssueLogicDataStorage::GetFlagIsAnyTimeTicketTemporallyValid ( bool &  isAnyTimeTicketTemporallyValid) const
bool ETicketIssueLogicDataStorage::GetFlagPrintInterchangeTicket ( bool &  flagPrintInterchangeTicket) const
bool ETicketIssueLogicDataStorage::GetFlagProlongTicketsTimeValidity ( EIssueLogicDefines::ProlongTicketsTimeValidity prolongTicketTimeValidity)

Here is the caller graph for this function:

bool ETicketIssueLogicDataStorage::GetFlagRepeatedCheckIn ( bool &  repeatedCheckIn)
bool ETicketIssueLogicDataStorage::GetFlagShowConfirmationMessageOnPortableEP ( bool &  showConfirmationMessage)
bool ETicketIssueLogicDataStorage::GetFlagTransferForAllTicketsOnCard ( EIssueLogicDefines::TransferForAllTicketsOnCard value)

Here is the caller graph for this function:

bool ETicketIssueLogicDataStorage::GetFlagTripOptimization ( bool &  flagTripOptimization) const
bool ETicketIssueLogicDataStorage::GetFlagUsePriceListRowFromFirstSegmentOnEverySegment ( bool &  flagUsePriceListRowFromFirstSegmentOnEverySegment)
bool ETicketIssueLogicDataStorage::GetFlagUsePriceListRowWithLongestTimeValidity ( bool &  usePriceListRowWithLongestTimeValidity)

Here is the caller graph for this function:

bool ETicketIssueLogicDataStorage::GetFlagUseSubstituteTariffGroup ( bool &  useSubstituteTariffGroup) const
bool ETicketIssueLogicDataStorage::GetFlagUseUrbanZonesAsTravelledZones ( bool &  flagUseUrbanZonesAsTravelledZones)
bool ETicketIssueLogicDataStorage::GetFlagUseValidTimeTicketsInPriceCalculation ( bool &  flagUseValidTimeTicketsInPriceCalculation)

Here is the caller graph for this function:

bool ETicketIssueLogicDataStorage::GetIds ( unsigned short &  ids)

Here is the caller graph for this function:

bool ETicketIssueLogicDataStorage::GetIssuedTicketCollection ( std::vector< IssuedTicket * > *&  issuedTicketCollection)

Here is the caller graph for this function:

bool ETicketIssueLogicDataStorage::GetIssueType ( EIssueLogicDefines::IssueType issueType)

Here is the caller graph for this function:

bool ETicketIssueLogicDataStorage::GetKilometers ( unsigned char &  kilometers) const
bool ETicketIssueLogicDataStorage::GetLineOrderBusStopForCheckOut ( long &  orderOfBusStopForCheckOut)
bool ETicketIssueLogicDataStorage::GetLineOrderCheckInBusStop ( long &  checkInBusStopOrder)

Here is the caller graph for this function:

bool ETicketIssueLogicDataStorage::GetLineOrderCheckOutBusStop ( long &  checkOutBusStopOrder)

Here is the caller graph for this function:

bool ETicketIssueLogicDataStorage::GetModuleManager ( EModuleManager *&  moduleManager)

Here is the caller graph for this function:

bool ETicketIssueLogicDataStorage::GetMultiplePassengerCountOnTimeTicket ( unsigned short &  multiplePassengerCountOnTimeTicket) const
bool ETicketIssueLogicDataStorage::GetMultipleTicketCount ( unsigned char &  ticketCount) const

Here is the caller graph for this function:

bool ETicketIssueLogicDataStorage::GetMultipleTickets ( std::list< EMultipleTicket * > &  multipleTicketList) const
bool ETicketIssueLogicDataStorage::GetOneWayTicketCardPositioning ( EIssueLogicDefines::OneWayTicketCardPositioning value)
bool ETicketIssueLogicDataStorage::GetOperationType ( EIssueLogicDefines::OperationType operationType)

Here is the caller graph for this function:

bool ETicketIssueLogicDataStorage::GetOutputDataManager ( EOutputDataInternalManager *&  outputDataManager)
bool ETicketIssueLogicDataStorage::GetPaperTicketID ( long long &  paperTicketID)
bool ETicketIssueLogicDataStorage::GetPassNumber ( unsigned long &  passNumber)
bool ETicketIssueLogicDataStorage::GetPaymentType ( EIssueLogicDefines::PaymentType paymentType)

Here is the caller graph for this function:

bool ETicketIssueLogicDataStorage::GetPriceListLogicDispatcher ( PriceListLogicDispatcher *&  priceListLogicDispatcher)

Here is the caller graph for this function:

bool ETicketIssueLogicDataStorage::GetPriceListRow ( unsigned short &  priceListRow)

Here is the caller graph for this function:

bool ETicketIssueLogicDataStorage::GetProtectNumber ( long &  protectNumber)
bool ETicketIssueLogicDataStorage::GetPurchasedTicketRegister ( EPurchasedTicketRegister *&  purchasedTicketRegister)
bool EM::TicketIssueLogic::ETicketIssueLogicDataStorage::GetReclamationUID ( long long &  uid)
bool ETicketIssueLogicDataStorage::GetRegionalCodeForPriceCalculation ( unsigned long &  regionalDiscountCodeForPriceCalculation)
bool ETicketIssueLogicDataStorage::GetServiceCounter ( unsigned char &  serviceCounter)
bool ETicketIssueLogicDataStorage::GetSoldTimeTicketIndex ( short &  timeTicketIndex)
bool ETicketIssueLogicDataStorage::GetTariff ( Strojcek::VstupneUdaje::TarifnySystem::ETarifa *&  tariff)
bool ETicketIssueLogicDataStorage::GetTariffGroup ( Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina *&  tariffGroup)
bool ETicketIssueLogicDataStorage::GetTariffGroupNumber ( unsigned short &  tariffGroupNumber)
bool ETicketIssueLogicDataStorage::GetTicketCount ( short &  ticketCount)
bool ETicketIssueLogicDataStorage::GetTimeTicketCounter ( unsigned char &  timeTicketCounter)
bool ETicketIssueLogicDataStorage::GetTimeTicketExtensionIndex ( short &  timeTicketIndex)
bool ETicketIssueLogicDataStorage::GetTimeTicketPreviousCounter ( unsigned char &  timeTicketCounter)
bool ETicketIssueLogicDataStorage::GetTimeTicketValidityEnd ( unsigned long &  validityEnd)
bool ETicketIssueLogicDataStorage::GetTimeTicketValidityStart ( unsigned long &  validityStart)
bool ETicketIssueLogicDataStorage::GetTripOrderBusStopForCheckOut ( long &  busStopForCheckoutTripOrder)
bool ETicketIssueLogicDataStorage::GetTripOrderCheckInBusStop ( long &  checkInBusStopOrder)
bool ETicketIssueLogicDataStorage::GetTripOrderCheckOutBusStop ( long &  checkOutBusStopOrder)
bool ETicketIssueLogicDataStorage::GetTripSectionCount ( unsigned char &  sectionCount) const
bool ETicketIssueLogicDataStorage::GetTripSectionList ( const std::list< TripSection * > *&  tripSectionList) const

Here is the caller graph for this function:

bool ETicketIssueLogicDataStorage::GetUnpaidExpenseData ( long &  receivedCashPayment,
long &  ticketsPrice 
)
bool ETicketIssueLogicDataStorage::GetUrbanTransportNumberOnBusStop ( long  busStopLineOrder,
long &  urbanTransportIdentificationNumber 
)
bool ETicketIssueLogicDataStorage::GetValidTimeTicketIndexes ( std::set< short > &  validTimeTicketIndexes)
bool ETicketIssueLogicDataStorage::GetZoneFrom ( unsigned short &  zoneFrom)

Here is the caller graph for this function:

bool ETicketIssueLogicDataStorage::GetZoneList ( std::list< unsigned long > &  zoneList)

Here is the caller graph for this function:

bool ETicketIssueLogicDataStorage::GetZoneTo ( unsigned short &  zoneTo)

Here is the caller graph for this function:

bool ETicketIssueLogicDataStorage::IsCrossTransfer ( )
bool ETicketIssueLogicDataStorage::PopMultipleTicket ( EMultipleTicket *&  multipleTicket)

Here is the caller graph for this function:

bool ETicketIssueLogicDataStorage::SetActualLine ( const Strojcek::VstupneUdaje::CestovnePoriadky::ELinka *  line)
bool ETicketIssueLogicDataStorage::SetActualTrip ( const Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj *  trip)
bool ETicketIssueLogicDataStorage::SetAdditionalZones ( const std::list< unsigned long > &  additionalZones)
bool ETicketIssueLogicDataStorage::SetAdvertisementEnabled ( bool  enableAdvertisement)
bool ETicketIssueLogicDataStorage::SetAlternativeTrip ( unsigned long  lineNumber,
unsigned long  tripNumber,
long  protectNumber,
long  lastBusStopTripOrder 
)
bool ETicketIssueLogicDataStorage::SetBusStopForCheckOutID ( const unsigned long  busStopForCheckOutID)
bool ETicketIssueLogicDataStorage::SetCancelationStatisticTicketNumber ( const long  cancelationStatisticTicketNumber)
void ETicketIssueLogicDataStorage::SetCardTicketIndexToUse ( long  ticketIndex,
EIssueLogicDefines::TicketIndexDetail  ticketIndexDetail = EIssueLogicDefines::TicketIndexDetailNoDetail 
)

Here is the caller graph for this function:

bool ETicketIssueLogicDataStorage::SetCardWriteOperations ( unsigned long  cardWriteOperations)
bool ETicketIssueLogicDataStorage::SetCheckInBusStopFromCard ( long  lineOrderCheckInBussTop)
bool ETicketIssueLogicDataStorage::SetCheckInBusStopID ( const unsigned long  checkInBusStopID)
bool ETicketIssueLogicDataStorage::SetCheckInZoneBusStopID ( const unsigned long  checkInZoneBusStopID)
bool ETicketIssueLogicDataStorage::SetCheckOutBusStopID ( const unsigned long  checkOutBusStopID)
bool ETicketIssueLogicDataStorage::SetCheckOutBusStopToActual ( )
bool ETicketIssueLogicDataStorage::SetCheckOutZoneBusStopID ( const unsigned long  checkOutZoneBusStopID)
bool ETicketIssueLogicDataStorage::SetCoinerOverfallValue ( unsigned long  coinerOverfallValue)

Here is the caller graph for this function:

bool ETicketIssueLogicDataStorage::SetCreditRecharge ( unsigned long  creditRecharge)
void ETicketIssueLogicDataStorage::SetCrossTransfer ( const EM::Strojcek::VstupneUdaje::EPrestupSpoj &  crossTransfer)
bool ETicketIssueLogicDataStorage::SetDestinationSubZoneNumber ( const unsigned short  subZoneNumber)
bool ETicketIssueLogicDataStorage::SetDestinationZoneNumber ( const unsigned long  zoneNumber)
bool ETicketIssueLogicDataStorage::SetDeviceOrderNumber ( unsigned char  orderNumber)
bool ETicketIssueLogicDataStorage::SetDeviceSerialNumber ( unsigned long  serialNumber)
bool ETicketIssueLogicDataStorage::SetEMVPaymentTransactionData ( EIssueLogicDefines::EMVTransactionData  emvTransactionDataId,
QString  data 
)
bool ETicketIssueLogicDataStorage::SetFlagAllowIssueOnPortableEP ( bool  allowIssueOnPortableCard)
bool ETicketIssueLogicDataStorage::SetFlagCreditRechargeWithCardActivation ( bool  flagCreditRechargeWithCardActivation)
bool ETicketIssueLogicDataStorage::SetFlagDontCheckTimeValidityWhileCalculationLastValidBusStop ( bool  flagDontCheckTimeValidityWhileCalculationLastValidBusStop)
bool ETicketIssueLogicDataStorage::SetFlagExplicitlySelectedTariff ( bool  explicitlySelectedTariff)
bool ETicketIssueLogicDataStorage::SetFlagForceNewOneWayTicket ( bool  forceNewOneWayTicket)
bool ETicketIssueLogicDataStorage::SetFlagIgnoreAcceptanceOfOneWayTicketsWithTimeValidity ( bool  ignoreAcceptanceOfOneWayTicketsWithTimeValidity)
bool ETicketIssueLogicDataStorage::SetFlagIgnoreAcceptanceTimeTickets ( bool  ignoreTimeTicketsInManualIssue)
bool ETicketIssueLogicDataStorage::SetFlagIsAnyTimeTicketTemporallyValid ( bool  isAnyTimeTicketTemporallyValid)
bool ETicketIssueLogicDataStorage::SetFlagPrintInterchangeTicket ( bool  flagPrintInterchangeTicket)
bool ETicketIssueLogicDataStorage::SetFlagProlongTicketsTimeValidity ( EIssueLogicDefines::ProlongTicketsTimeValidity  prolongTicketTimeValidity)
bool ETicketIssueLogicDataStorage::SetFlagRepeatedCheckIn ( bool  repeatedCheckIn)
bool ETicketIssueLogicDataStorage::SetFlagShowConfirmationMessageOnPortableEP ( bool  showConfirmationMessage)
bool ETicketIssueLogicDataStorage::SetFlagTransferForAllTicketsOnCard ( EIssueLogicDefines::TransferForAllTicketsOnCard  value)
bool ETicketIssueLogicDataStorage::SetFlagTripOptimization ( bool  flagTripOptimization)
bool ETicketIssueLogicDataStorage::SetFlagUsePriceListRowFromFirstSegmentOnEverySegment ( bool  flagUsePriceListRowFromFirstSegmentOnEverySegment)
bool ETicketIssueLogicDataStorage::SetFlagUsePriceListRowWithLongestTimeValidity ( bool  usePriceListRowWithLongestTimeValidity)
bool ETicketIssueLogicDataStorage::SetFlagUseSubstituteTariffGroup ( const bool  useSubstituteTariffGroup)
bool ETicketIssueLogicDataStorage::SetFlagUseUrbanZonesAsTravelledZones ( bool  flagUseUrbanZonesAsTravelledZones)
bool ETicketIssueLogicDataStorage::SetFlagUseValidTimeTicketsInPriceCalculation ( bool  flagUseValidTimeTicketsInPriceCalculation)
bool ETicketIssueLogicDataStorage::SetIssueType ( EIssueLogicDefines::IssueType  issueType)
bool ETicketIssueLogicDataStorage::SetKilometers ( const unsigned char  kilometers)
bool ETicketIssueLogicDataStorage::SetMultiplePassengerCountOnTimeTicket ( unsigned short  multiplePassengerCountOnTimeTicket)
bool ETicketIssueLogicDataStorage::SetOneWayTicketCardPositioning ( EIssueLogicDefines::OneWayTicketCardPositioning  value)
bool ETicketIssueLogicDataStorage::SetOperationType ( const EIssueLogicDefines::OperationType  operationType)
bool ETicketIssueLogicDataStorage::SetPaperTicketID ( long long  paperTicketID)
bool ETicketIssueLogicDataStorage::SetPassNumber ( const unsigned long  passNumber)
bool ETicketIssueLogicDataStorage::SetPaymentType ( const EIssueLogicDefines::PaymentType  paymentType)
bool ETicketIssueLogicDataStorage::SetPriceListRow ( unsigned short  priceListRow)

Here is the caller graph for this function:

bool EM::TicketIssueLogic::ETicketIssueLogicDataStorage::SetReclamationUID ( long long  uid)
bool ETicketIssueLogicDataStorage::SetRegionalCodeForPriceCalculation ( unsigned long  regionalDiscountCodeForPriceCalculation)
bool ETicketIssueLogicDataStorage::SetServiceCounter ( unsigned char  serviceCounter)
bool ETicketIssueLogicDataStorage::SetSoldTimeTicketIndex ( short  timeTicketIndex)
bool ETicketIssueLogicDataStorage::SetTariff ( const Strojcek::VstupneUdaje::TarifnySystem::ETarifa *  tariff)
bool ETicketIssueLogicDataStorage::SetTariffGroup ( const Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina *  tariffGroup)

Here is the caller graph for this function:

bool ETicketIssueLogicDataStorage::SetTicketCount ( const short  ticketCount)

Here is the caller graph for this function:

bool ETicketIssueLogicDataStorage::SetTimeTicketCounter ( unsigned char  timeTicketCounter)
bool ETicketIssueLogicDataStorage::SetTimeTicketExtensionIndex ( short  timeTicketIndex)
bool ETicketIssueLogicDataStorage::SetTimeTicketPreviousCounter ( unsigned char  timeTicketCounter)
bool ETicketIssueLogicDataStorage::SetTimeTicketValidityEnd ( unsigned long  validityEnd)
bool ETicketIssueLogicDataStorage::SetTimeTicketValidityStart ( unsigned long  validityStart)
bool ETicketIssueLogicDataStorage::SetTripOrderBusStopForCheckOut ( const long  busStopForCheckoutTripOrder)
bool ETicketIssueLogicDataStorage::SetTripOrderCheckInBusStop ( const long  checkInBusStopOrder)
bool ETicketIssueLogicDataStorage::SetTripOrderCheckOutBusStop ( const long  checkOutBusStopOrder)
bool ETicketIssueLogicDataStorage::SetUnpaidExpenseData ( long  receivedCashPayment,
long  ticketsPrice 
)
bool ETicketIssueLogicDataStorage::SetValidTimeTicketIndexes ( const std::set< short > &  validTimeTicketIndexes)

Here is the caller graph for this function:

bool ETicketIssueLogicDataStorage::SetZoneFrom ( unsigned short  zoneFrom)

ZoneFrom is used for:

  • selling relation time ticket
  • selling one way ticket in destination zone mode
bool ETicketIssueLogicDataStorage::SetZoneList ( const std::list< unsigned long > &  zoneList)
bool ETicketIssueLogicDataStorage::SetZoneTo ( unsigned short  zoneTo)

ZoneTo is used for:

  • selling relation time ticket
  • selling one way ticket in destination zone mode

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