|
| | PriceListLogicFixedPricesPerSector (ETicketIssueLogicDataStorage *dataStorage) |
| |
| virtual | ~PriceListLogicFixedPricesPerSector () |
| |
| virtual bool | ShouldRelationValidityBeChecked () |
| | Tells if application should check also zone validty when checking ticket validity on trip. More...
|
| |
virtual
EIssueLogicDefines::PriceComputeUnit | GetPriceComputeUnit () |
| |
| virtual bool | IsRequiredZonesCountRepresentationAsTariffArea () |
| |
| virtual bool | IsRequiredToSetZoneToZoneFromToCalculatePrice () |
| |
virtual
EIssueLogicDefines::ReturnValues | SetOneWayTicketPriceListRow (unsigned char oneWayTicketIndex, IssuedTicket *issuedTicket) |
| |
virtual
EM::Strojcek::StatistikaStrojcek::ECestovnyListok * | CreateStatisticTicketForTimeTicketSell () |
| |
virtual
EIssueLogicDefines::ReturnValues | FillPrepaidTicketJourneyStatisticTicketAdditionalData (Strojcek::StatistikaStrojcek::ECestovnyListok *statisticTicket, const short timeTicketIndex, const IssuedTicketSegment *issuedTicketSegment) |
| |
virtual
CardFacade::ECardFacadeDefines::TimeTicketType | DetermineTypeOfSoldTimeTicket () |
| |
virtual
CardFacade::ECardFacadeDefines::OneWayTicketType | DetermineTypeOfSoldOneWayTicket (IssuedTicket *issuedTicket) |
| |
| | PriceListLogicGeneral (ETicketIssueLogicDataStorage *dataStorage) |
| |
| virtual | ~PriceListLogicGeneral () |
| |
virtual
EIssueLogicDefines::ReturnValues | SetNetworkWideFlagToIssuedTicket (IssuedTicket *issuedTicket, const unsigned short, const bool) |
| | Sets network wide flags by price list type: More...
|
| |
| virtual bool | IsAllowedToChangeCheckoutBusStops () |
| |
virtual
EIssueLogicDefines::ReturnValues | SetOneWayTicketZoneData (IssuedTicket *issuedTicket) |
| | Sets zone data to all price lists, except ZoneAmountFixedPrices. More...
|
| |
| virtual bool | SetOneWayTicketTimeValidity (unsigned char ticketIndex, unsigned long validityStartTime, unsigned long validityEndTime) |
| | Sets validity start and validity end to one way ticket facade. More...
|
| |
virtual
EIssueLogicDefines::ReturnValues | GetTicketTimeValidity (IssuedTicket *issuedTicket, unsigned short &ticketValidityTime) |
| |
virtual
EIssueLogicDefines::ReturnValues | GetPriceListRowNumber (IssuedTicket *issuedTicket, unsigned short &priceListRowNumber) |
| | GetPriceListRowNumber - this price list row number will be written to card. More...
|
| |
virtual
EIssueLogicDefines::ReturnValues | GetPriceListRowNumberForPriceCalculation (IssuedTicket *issuedTicket, Strojcek::VstupneUdaje::TarifnySystem::ETarifa *tariff, Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina *tariffGroup, unsigned short &priceListRowNumber) |
| | Same as GetPriceListRowNumber, but this priceListRowNumber is determined only for price calcullation. More...
|
| |
virtual
EIssueLogicDefines::ReturnValues | PrepareCashTicketPrintData (Common::EDataCol &superDataCol, const EPrintInputData *printInputData) |
| |
| EIssueLogicDefines::ReturnValues | FillSingleSuburbanStatisticTicketAdditionalData (EM::Strojcek::StatistikaStrojcek::ECestovnyListok *statisticTicket, const EM::TicketIssueLogic::IssuedTicketSegment *issuedTicketSegment, IssuedTicket *issuedTicket) |
| |
| EIssueLogicDefines::ReturnValues | FillSingleUrbanStatisticTicketAdditionalData (EM::Strojcek::StatistikaStrojcek::ECestovnyListok *statisticTicket, const EM::TicketIssueLogic::IssuedTicketSegment *issuedTicketSegment, IssuedTicket *issuedTicket) |
| |
virtual
EIssueLogicDefines::ReturnValues | CalculateAndSetIssuedTicketTimeValidity (IssuedTicket *issuedTicket) |
| |
|
| EIssueLogicDefines::ReturnValues | SetNetworkWideFlagToIssuedTicketByZoneList (IssuedTicket *issuedTicket, unsigned short ids) |
| | Checks first zone in zonelist saved in data storage. If first zone same as network wide zone (. More...
|
| |
| EIssueLogicDefines::ReturnValues | SetNetworkWideFlagToIssuedTicketByDestinationZoneMode (IssuedTicket *issuedTicket, unsigned short ids, bool journeyOnTimeTicket) |
| | Checks destination zone from data storage with as network wide zone (. More...
|
| |
| EIssueLogicDefines::ReturnValues | SetNetworkWideFlagToIssuedTicketByZoneAmount (IssuedTicket *issuedTicket, unsigned short ids) |
| | SetNetworkWideFlagToIssuedTicketByZoneAmount - checks zone amount from price list row with zone amount from IDSLogic,. More...
|
| |
| EIssueLogicDefines::ReturnValues | SetNetworkWideFlagToIssuedTicketByZonesCountOnTimeTicket (IssuedTicket *issuedTicket, unsigned short ids) |
| | SetNetworkWideFlagToIssuedTicketByZonesCountOnTimeTicket - checks free zones count on time ticket, if it exceeds max zones count, network wide flag will be set. More...
|
| |
| EIssueLogicDefines::ReturnValues | SetGeneralOneWayTicketPriceListRow (unsigned char oneWayTicketIndex, IssuedTicket *issuedTicket, bool setSamePriceListRowForOwner=false) |
| | Sets price list row from calculated result collection to OWT card facade to specific ticket index oneWayTicketIndex. More...
|
| |
| EIssueLogicDefines::ReturnValues | FillGeneralSingleSuburbanStatisticTicketAdditionalData (Strojcek::StatistikaStrojcek::EJLNastupPAL *statisticTicket, const EM::TicketIssueLogic::IssuedTicketSegment *issuedTicketSegment, IssuedTicket *issuedTicket) |
| | Fills data to suburban statistic ticket additional data( EJazdaMHD ). More...
|
| |
| EIssueLogicDefines::ReturnValues | FillGeneralSingleUrbanStatisticTicketAdditionalData (Strojcek::StatistikaStrojcek::EJednorazovyNastup *statisticTicket, const EM::TicketIssueLogic::IssuedTicketSegment *issuedTicketSegment, IssuedTicket *issuedTicket) |
| | FillGeneralSingleUrbanStatisticTicketAdditionalData - fills data to urban statistic ticket additional data( EJazdaMHD ) More...
|
| |
| EIssueLogicDefines::ReturnValues | FillGeneralPrepaidTicketJourneyStatisticTicketAdditionalData (Strojcek::StatistikaStrojcek::ECasovyJazda *statisticTimeTicketJourney, short timeTicketIndex, const IssuedTicketSegment *issuedTicketSegment) |
| | Fills data to prepaid ticket journey statistic ticket additional data( EJazdaIDOL ). More...
|
| |
| EIssueLogicDefines::ReturnValues | FillGeneralCashTicketPrintData (Common::EDataCol &superDataCol, const EPrintInputData *printInputData) |
| | FillGeneralCashTicketPrintData - fills 'time_validity_in_minutes' and 'time_validity_in_hours' print data collection superDataCol. More...
|
| |
| EIssueLogicDefines::ReturnValues | GetTravelledZonesFromIssuedTicketCollection (std::list< unsigned long > &travelledZones) |
| | loop thorough all issued tickets and prepare collection of travelled zones( OWT zones + TT zones ) More...
|
| |
| ETicketIssueLogicDataStorage * | GetDataStorage () |
| |