AppCore
Loading...
Searching...
No Matches
Public Member Functions | List of all members
EM::TicketIssueLogic::DataForPriceCalculation Class Reference

#include <DataForPriceCalculation.h>

Public Member Functions

 DataForPriceCalculation ()
 
virtual ~DataForPriceCalculation ()
 
bool Init (ETicketIssueLogicDataStorage *dataStorage)
 
bool Init (IssuedTicketSegment *issuedTicketSegment)
 
void SetTariff (EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifa *tariff)
 
void SetTariffGroup (EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina *tariffGroup)
 
void SetStartBusStopLineOrder (const long startBusStopLineOrder)
 
void SetEndBusStopLineOrder (const long endBusStopLineOrder)
 
void SetDistanceForPriceCalculation (const long distance)
 
void SetZonesForPriceCalculation (const std::list< unsigned long > &zones)
 
void SetPriceComputeUnit (EIssueLogicDefines::PriceComputeUnit priceComputeUnit)
 
void SetTravelTimeOfPaidIssuedTicketSegments (const long travelTime)
 
void SetRegionalDiscountCodeForTimeTicketSell (const unsigned long regionalCodeForTimeTicketSell)
 
void SetPriceListRowNumber (const unsigned short priceListRowNumber)
 
EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifa * GetTariff () const
 
EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina * GetTariffGroup () const
 
long GetStartBusStopLineOrder () const
 
long GetEndBusStopLineOrder () const
 
long GetDistanceForPriceCalculation () const
 
const std::list< unsigned long > & GetZonesForPriceCalculation () const
 
EIssueLogicDefines::PriceComputeUnit GetPriceComputeUnit () const
 
long GetTravelTimeOfPaidIssuedTicketSegments () const
 
unsigned long GetRegionalDiscountCodeForTimeTicketSell () const
 
unsigned short GetPriceListRowNumber () const
 

Constructor & Destructor Documentation

◆ DataForPriceCalculation()

EM::TicketIssueLogic::DataForPriceCalculation::DataForPriceCalculation ( )

◆ ~DataForPriceCalculation()

virtual EM::TicketIssueLogic::DataForPriceCalculation::~DataForPriceCalculation ( )
virtual

Member Function Documentation

◆ GetDistanceForPriceCalculation()

long EM::TicketIssueLogic::DataForPriceCalculation::GetDistanceForPriceCalculation ( ) const
Here is the caller graph for this function:

◆ GetEndBusStopLineOrder()

long EM::TicketIssueLogic::DataForPriceCalculation::GetEndBusStopLineOrder ( ) const
Here is the caller graph for this function:

◆ GetPriceComputeUnit()

EIssueLogicDefines::PriceComputeUnit EM::TicketIssueLogic::DataForPriceCalculation::GetPriceComputeUnit ( ) const
Here is the caller graph for this function:

◆ GetPriceListRowNumber()

unsigned short EM::TicketIssueLogic::DataForPriceCalculation::GetPriceListRowNumber ( ) const
Here is the caller graph for this function:

◆ GetRegionalDiscountCodeForTimeTicketSell()

unsigned long EM::TicketIssueLogic::DataForPriceCalculation::GetRegionalDiscountCodeForTimeTicketSell ( ) const
Here is the caller graph for this function:

◆ GetStartBusStopLineOrder()

long EM::TicketIssueLogic::DataForPriceCalculation::GetStartBusStopLineOrder ( ) const
Here is the caller graph for this function:

◆ GetTariff()

EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifa * EM::TicketIssueLogic::DataForPriceCalculation::GetTariff ( ) const
Here is the caller graph for this function:

◆ GetTariffGroup()

EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina * EM::TicketIssueLogic::DataForPriceCalculation::GetTariffGroup ( ) const
Here is the caller graph for this function:

◆ GetTravelTimeOfPaidIssuedTicketSegments()

long EM::TicketIssueLogic::DataForPriceCalculation::GetTravelTimeOfPaidIssuedTicketSegments ( ) const
Here is the caller graph for this function:

◆ GetZonesForPriceCalculation()

const std::list< unsigned long > & EM::TicketIssueLogic::DataForPriceCalculation::GetZonesForPriceCalculation ( ) const
Here is the caller graph for this function:

◆ Init() [1/2]

bool EM::TicketIssueLogic::DataForPriceCalculation::Init ( ETicketIssueLogicDataStorage dataStorage)
Here is the caller graph for this function:

◆ Init() [2/2]

bool EM::TicketIssueLogic::DataForPriceCalculation::Init ( IssuedTicketSegment issuedTicketSegment)

◆ SetDistanceForPriceCalculation()

void EM::TicketIssueLogic::DataForPriceCalculation::SetDistanceForPriceCalculation ( const long  distance)

◆ SetEndBusStopLineOrder()

void EM::TicketIssueLogic::DataForPriceCalculation::SetEndBusStopLineOrder ( const long  endBusStopLineOrder)

◆ SetPriceComputeUnit()

void EM::TicketIssueLogic::DataForPriceCalculation::SetPriceComputeUnit ( EIssueLogicDefines::PriceComputeUnit  priceComputeUnit)

◆ SetPriceListRowNumber()

void EM::TicketIssueLogic::DataForPriceCalculation::SetPriceListRowNumber ( const unsigned short  priceListRowNumber)

◆ SetRegionalDiscountCodeForTimeTicketSell()

void EM::TicketIssueLogic::DataForPriceCalculation::SetRegionalDiscountCodeForTimeTicketSell ( const unsigned long  regionalCodeForTimeTicketSell)
Here is the caller graph for this function:

◆ SetStartBusStopLineOrder()

void EM::TicketIssueLogic::DataForPriceCalculation::SetStartBusStopLineOrder ( const long  startBusStopLineOrder)

◆ SetTariff()

void EM::TicketIssueLogic::DataForPriceCalculation::SetTariff ( EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifa *  tariff)

◆ SetTariffGroup()

void EM::TicketIssueLogic::DataForPriceCalculation::SetTariffGroup ( EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina *  tariffGroup)

◆ SetTravelTimeOfPaidIssuedTicketSegments()

void EM::TicketIssueLogic::DataForPriceCalculation::SetTravelTimeOfPaidIssuedTicketSegments ( const long  travelTime)

◆ SetZonesForPriceCalculation()

void EM::TicketIssueLogic::DataForPriceCalculation::SetZonesForPriceCalculation ( const std::list< unsigned long > &  zones)

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