|
| | ETicketIssueLogicOneWayTicketPresale () |
| |
| virtual | ~ETicketIssueLogicOneWayTicketPresale () |
| |
| 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) |
| |
| | ETicketIssueLogicOneWayTicketPresale () |
| |
| virtual | ~ETicketIssueLogicOneWayTicketPresale () |
| |
| 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) |
| |
| | 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) |
| |
| | 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 |
| |