AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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

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

Member Function Documentation

long EM::TicketIssueLogic::DataForPriceCalculation::GetDistanceForPriceCalculation ( ) const

Here is the caller graph for this function:

long EM::TicketIssueLogic::DataForPriceCalculation::GetEndBusStopLineOrder ( ) const

Here is the caller graph for this function:

EIssueLogicDefines::PriceComputeUnit EM::TicketIssueLogic::DataForPriceCalculation::GetPriceComputeUnit ( ) const

Here is the caller graph for this function:

unsigned short EM::TicketIssueLogic::DataForPriceCalculation::GetPriceListRowNumber ( ) const

Here is the caller graph for this function:

unsigned long EM::TicketIssueLogic::DataForPriceCalculation::GetRegionalDiscountCodeForTimeTicketSell ( ) const

Here is the caller graph for this function:

long EM::TicketIssueLogic::DataForPriceCalculation::GetStartBusStopLineOrder ( ) const

Here is the caller graph for this function:

EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifa* EM::TicketIssueLogic::DataForPriceCalculation::GetTariff ( ) const

Here is the caller graph for this function:

EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina* EM::TicketIssueLogic::DataForPriceCalculation::GetTariffGroup ( ) const

Here is the caller graph for this function:

long EM::TicketIssueLogic::DataForPriceCalculation::GetTravelTimeOfPaidIssuedTicketSegments ( ) const

Here is the caller graph for this function:

const std::list<unsigned long>& EM::TicketIssueLogic::DataForPriceCalculation::GetZonesForPriceCalculation ( ) const

Here is the caller graph for this function:

bool EM::TicketIssueLogic::DataForPriceCalculation::Init ( ETicketIssueLogicDataStorage dataStorage)

Here is the caller graph for this function:

bool EM::TicketIssueLogic::DataForPriceCalculation::Init ( IssuedTicketSegment issuedTicketSegment)
void EM::TicketIssueLogic::DataForPriceCalculation::SetDistanceForPriceCalculation ( const long  distance)
void EM::TicketIssueLogic::DataForPriceCalculation::SetEndBusStopLineOrder ( const long  endBusStopLineOrder)
void EM::TicketIssueLogic::DataForPriceCalculation::SetPriceComputeUnit ( EIssueLogicDefines::PriceComputeUnit  priceComputeUnit)
void EM::TicketIssueLogic::DataForPriceCalculation::SetPriceListRowNumber ( const unsigned short  priceListRowNumber)
void EM::TicketIssueLogic::DataForPriceCalculation::SetRegionalDiscountCodeForTimeTicketSell ( const unsigned long  regionalCodeForTimeTicketSell)

Here is the caller graph for this function:

void EM::TicketIssueLogic::DataForPriceCalculation::SetStartBusStopLineOrder ( const long  startBusStopLineOrder)
void EM::TicketIssueLogic::DataForPriceCalculation::SetTariff ( EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifa *  tariff)
void EM::TicketIssueLogic::DataForPriceCalculation::SetTariffGroup ( EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina *  tariffGroup)
void EM::TicketIssueLogic::DataForPriceCalculation::SetTravelTimeOfPaidIssuedTicketSegments ( const long  travelTime)
void EM::TicketIssueLogic::DataForPriceCalculation::SetZonesForPriceCalculation ( const std::list< unsigned long > &  zones)

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