Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
TicketIssueBusinessLogic Member List

This is the complete list of members for TicketIssueBusinessLogic, including all inherited members.

BusinessLogic(ApplicationDefines::BusinessLogicType businessLogicType, ApplicationDefines::BusinessLogicLifeTimeType businessLogicLifeTimeType)BusinessLogic
CheckMultiplePassengersOnTimeTicket(std::vector< const EM::TicketIssueLogic::ETicketIssueLogicOutputData * > *outputDataCollection, unsigned short &maximalCountFullFare, unsigned short &maximalCountReducedFare)TicketIssueBusinessLogic
CheckOverlappingWithAllTimeTicketsOnCard(unsigned long startValidity, unsigned long endValidity, EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifa *tariff, bool &validOverlappingTicketFound)TicketIssueBusinessLogic
CheckOverlappingWithTimeTicketOnCard(short timeTicketIndex, unsigned long startValidity, unsigned long endValidity, const unsigned short its, const long utn, bool &validOverlappingTicketFound)TicketIssueBusinessLogic
GetBusinessLogicLifeTimeType() const BusinessLogic
GetBusinessLogicType() const BusinessLogic
GetITSAndUTNFromTariff(EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifa *tariff, unsigned short &its, long &utn)TicketIssueBusinessLogicstatic
GetTimeTicketCardValidityStart(const long timeTicketIndex, QDateTime &validityStart)TicketIssueBusinessLogic
GetTimeTicketCardWriteOperationByTariffPayment(EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifa *tariff, const EM::TicketIssueLogic::EIssueLogicDefines::PaymentType &paymentType, EM::TicketIssueLogic::EIssueLogicDefines::CardWriteOperations &operationType)TicketIssueBusinessLogic
GetTimeTicketZoneListSpecific(EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifa *tariff, long timeTicketIndex, std::list< unsigned long > &zoneList)TicketIssueBusinessLogic
GetZonesOnBusStop(EM::Strojcek::VstupneUdaje::CestovnePoriadky::EZastavkaVypis *busStopListing)TicketIssueBusinessLogic
IsAllowedPaymentOnSelectedTariffSetting(EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifa *selectedTariff, const EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifa::AllowedPaymentType requiredPaymentType)TicketIssueBusinessLogic
IsEnteredTimePeriodValidForTimeTicket(EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifa *tariff, const QDateTime &timeTicketValidityStartDateTime, const QDateTime &timeTicketValidityEndDateTime, QString &messageToDisplay)TicketIssueBusinessLogic
IsSelectedTicketCountValidForTicketIssue(EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifa *selectedTariff, const int selectedTicketCount)TicketIssueBusinessLogic
mBusinessLogicTypeTicketIssueBusinessLogicstatic
PrepareTimeTicketZoneListByPriceListRow(EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifa *tariff, unsigned char priceListRow, std::list< unsigned long > &zoneList)TicketIssueBusinessLogic
TicketIssueBusinessLogic()TicketIssueBusinessLogic
~BusinessLogic()BusinessLogicvirtual
~TicketIssueBusinessLogic()TicketIssueBusinessLogicvirtual