|
AppCore
|
#include <PriceListLogicBusStopSection.h>


Classes | |
| class | DataClass |
Public Member Functions | |
| PriceListLogicBusStopSection (ETicketIssueLogicDataStorage *dataStorage) | |
| virtual | ~PriceListLogicBusStopSection () |
| virtual bool | ShouldRelationValidityBeChecked () |
| Tells if application should check also zone validty when checking ticket validity on trip. More... | |
| 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 () |
Public Member Functions inherited from EM::TicketIssueLogic::PriceListLogicGeneral | |
| 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) |
| virtual bool | IsRequiredZonesCountRepresentationAsTariffArea () |
| 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::PriceComputeUnit | GetPriceComputeUnit () |
| virtual EIssueLogicDefines::ReturnValues | CalculateAndSetIssuedTicketTimeValidity (IssuedTicket *issuedTicket) |
| virtual CardFacade::ECardFacadeDefines::OneWayTicketType | DetermineTypeOfSoldOneWayTicket (IssuedTicket *issuedTicket) |
Additional Inherited Members | |
Protected Member Functions inherited from EM::TicketIssueLogic::PriceListLogicGeneral | |
| 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 () |
| PriceListLogicBusStopSection::PriceListLogicBusStopSection | ( | ETicketIssueLogicDataStorage * | dataStorage | ) |
|
virtual |
|
virtual |
Implements EM::TicketIssueLogic::PriceListLogicInterface.
|
virtual |
Implements EM::TicketIssueLogic::PriceListLogicInterface.
|
virtual |
Implements EM::TicketIssueLogic::PriceListLogicInterface.
|
virtual |
Implements EM::TicketIssueLogic::PriceListLogicInterface.
|
virtual |
|
virtual |
Tells if application should check also zone validty when checking ticket validity on trip.
Implements EM::TicketIssueLogic::PriceListLogicInterface.
1.8.8