1#ifndef DATAFORPRICECALCULATION_H
2#define DATAFORPRICECALCULATION_H
14 namespace VstupneUdaje
16 namespace TarifnySystem
19 class ETarifnaSkupina;
24 namespace TicketIssueLogic
43 void SetTariff( EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifa *tariff );
44 void SetTariffGroup( EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina *tariffGroup );
54 EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifa *
GetTariff()
const;
55 EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina *
GetTariffGroup()
const;
Definition DataForPriceCalculation.h:28
void SetPriceComputeUnit(EIssueLogicDefines::PriceComputeUnit priceComputeUnit)
void SetTariff(EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifa *tariff)
void SetTravelTimeOfPaidIssuedTicketSegments(const long travelTime)
void SetZonesForPriceCalculation(const std::list< unsigned long > &zones)
long GetDistanceForPriceCalculation() const
void SetTariffGroup(EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina *tariffGroup)
EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina * GetTariffGroup() const
bool Init(ETicketIssueLogicDataStorage *dataStorage)
virtual ~DataForPriceCalculation()
long GetTravelTimeOfPaidIssuedTicketSegments() const
EIssueLogicDefines::PriceComputeUnit GetPriceComputeUnit() const
long GetEndBusStopLineOrder() const
unsigned long GetRegionalDiscountCodeForTimeTicketSell() const
unsigned short GetPriceListRowNumber() const
void SetDistanceForPriceCalculation(const long distance)
void SetStartBusStopLineOrder(const long startBusStopLineOrder)
void SetEndBusStopLineOrder(const long endBusStopLineOrder)
void SetPriceListRowNumber(const unsigned short priceListRowNumber)
const std::list< unsigned long > & GetZonesForPriceCalculation() const
EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifa * GetTariff() const
long GetStartBusStopLineOrder() const
DataForPriceCalculation()
bool Init(IssuedTicketSegment *issuedTicketSegment)
void SetRegionalDiscountCodeForTimeTicketSell(const unsigned long regionalCodeForTimeTicketSell)
PriceComputeUnit
Definition ETicketIssueLogicDefines.h:369
Definition ETicketIssueLogicDataStorage.h:52
Definition IssuedTicketSegment.h:29
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7