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;
69 #endif // DATAFORPRICECALCULATION_H
void SetTravelTimeOfPaidIssuedTicketSegments(const long travelTime)
void SetTariff(EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifa *tariff)
void SetStartBusStopLineOrder(const long startBusStopLineOrder)
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
DataForPriceCalculation()
void SetPriceComputeUnit(EIssueLogicDefines::PriceComputeUnit priceComputeUnit)
EIssueLogicDefines::PriceComputeUnit GetPriceComputeUnit() const
void SetEndBusStopLineOrder(const long endBusStopLineOrder)
long GetStartBusStopLineOrder() const
long GetTravelTimeOfPaidIssuedTicketSegments() const
Definition: IssuedTicketSegment.h:28
long GetDistanceForPriceCalculation() const
unsigned short GetPriceListRowNumber() const
long GetEndBusStopLineOrder() const
EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina * GetTariffGroup() const
EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifa * GetTariff() const
virtual ~DataForPriceCalculation()
__ECLASS DataClass
Definition: EEventUpdateCustomerData.h:35
void SetZonesForPriceCalculation(const std::list< unsigned long > &zones)
unsigned long GetRegionalDiscountCodeForTimeTicketSell() const
Definition: ETicketIssueLogicDataStorage.h:51
SYSTEM INCLUDES.
Definition: CardFacadeManagerXML.h:6
void SetTariffGroup(EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina *tariffGroup)
PriceComputeUnit
Definition: ETicketIssueLogicDefines.h:368
Definition: DataForPriceCalculation.h:27
bool Init(ETicketIssueLogicDataStorage *dataStorage)
void SetDistanceForPriceCalculation(const long distance)
const std::list< unsigned long > & GetZonesForPriceCalculation() const
void SetPriceListRowNumber(const unsigned short priceListRowNumber)
void SetRegionalDiscountCodeForTimeTicketSell(const unsigned long regionalCodeForTimeTicketSell)