1 #ifndef _ISSUEDTICKETSEGMENT_H_
2 #define _ISSUEDTICKETSEGMENT_H_
5 #include "../ETicketIssueLogicDefines.h"
6 #include "core/common/eplatform.h"
14 namespace VstupneUdaje
16 namespace TarifnySystem
19 class ETarifnaSkupina;
24 namespace TicketIssueLogic
27 class IssuedTicketBusinessLogic;
50 bool SetTariffDataAndEvaluateTicketType( Strojcek::VstupneUdaje::TarifnySystem::ETarifa *tariff, Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina *tariffGroup );
51 bool GetTariff( Strojcek::VstupneUdaje::TarifnySystem::ETarifa *&tariff )
const;
52 bool GetTariffGroup( Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina *&tariffGroup )
const;
63 bool GetTravelledZones(
const std::list< unsigned long > *&travelledZones )
const;
116 #endif // _ISSUEDTICKETSEGMENT_H_
~IssuedTicketSegment()
Definition: IssuedTicketSegment.cpp:98
bool GetTariffGroup(Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina *&tariffGroup) const
Definition: IssuedTicketSegment.cpp:137
Definition: IssuedTicketSegment.h:41
bool GetSegmentEndBusStopLineOrder(unsigned long &segmentEndBusStopLineOrder) const
Definition: IssuedTicketSegment.cpp:256
Definition: IssuedTicketSegment.h:44
bool SetTimeTicketIndexOnCard(const short timeTicketIndexOnCard)
Definition: IssuedTicketSegment.cpp:214
IssuedTicketSegmentType
Definition: IssuedTicketSegment.h:37
bool ExistsNextSegment(bool &existsNextSegment) const
Definition: IssuedTicketSegment.cpp:311
bool SetSegmentPrice(long segmentPrice)
Definition: IssuedTicketSegment.cpp:154
bool GetSegmentStartBusStopLineOrder(unsigned long &segmentStartBusStopLineOrder) const
Definition: IssuedTicketSegment.cpp:244
bool SetValidOneWayTicketIndexOnCard(const signed char oneWayTicketIndex)
Definition: IssuedTicketSegment.cpp:226
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
bool SetSegmentStartBusStopLineOrder(const unsigned long segmentStartBusStopLineOrder)
Definition: IssuedTicketSegment.cpp:238
bool GetPriceListRowNumber(unsigned short &priceListRow) const
Definition: IssuedTicketSegment.cpp:208
bool GetContinuousTripOrder(unsigned char &continuousTripOrder) const
Definition: IssuedTicketSegment.cpp:268
bool IsNextSegmentContinuous(bool &isNextSegmentContinuous) const
Definition: IssuedTicketSegment.cpp:274
Definition: IssuedTicketSegment.h:28
Definition: IssuedTicketSegment.h:39
bool SetTravelledZones(const std::list< unsigned long > &travelledZones)
Definition: IssuedTicketSegment.cpp:178
Definition: IssuedTicketSegment.h:42
bool GetSegmentPrice(long &segmentPrice) const
Definition: IssuedTicketSegment.cpp:160
Definition: IssuedTicketSegment.h:40
bool SetTicketSegmentFlag(IssuedTicketSegment::IssuedTicketSegmentFlags flag)
Definition: IssuedTicketSegment.cpp:366
void IsSetTicketSegmentFlag(IssuedTicketSegment::IssuedTicketSegmentFlags flag, bool &isSet) const
Definition: IssuedTicketSegment.cpp:372
Definition: IssuedTicketSegment.h:34
bool SetContinuousTripOrder(const unsigned char continuousTripOrder)
Definition: IssuedTicketSegment.cpp:262
bool GetCalculatePriceResultCollection(EHead *&calculatePriceResultcollection) const
Definition: IssuedTicketSegment.cpp:377
bool GetValidOneWayTicketIndexOnCard(signed char &oneWayTicketIndex) const
Definition: IssuedTicketSegment.cpp:232
bool SetTariffDataAndEvaluateTicketType(Strojcek::VstupneUdaje::TarifnySystem::ETarifa *tariff, Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina *tariffGroup)
Definition: IssuedTicketSegment.cpp:103
bool GetDistanceForPay(long &distanceForPay) const
Definition: IssuedTicketSegment.cpp:172
bool GetVATRate(long &vatRate) const
Definition: IssuedTicketSegment.cpp:348
bool SetPriceListRowNumber(const unsigned short priceListRow)
Definition: IssuedTicketSegment.cpp:202
bool GetTravelTime(long &travelTime)
Definition: IssuedTicketSegment.cpp:196
__ECLASS DataClass
Definition: EEventUpdateCustomerData.h:35
IssuedTicketSegmentFlags
Definition: IssuedTicketSegment.h:31
unsigned char GetCurrencyID()
Definition: IssuedTicketSegment.cpp:405
Definition: IssuedTicket.h:33
IssuedTicketSegment(IssuedTicket *issuedTicket)
Definition: IssuedTicketSegment.cpp:93
bool SetSegmentEndBusStopLineOrder(const unsigned long segmentEndBusStopLineOrder)
Definition: IssuedTicketSegment.cpp:250
bool GetSegmentType(IssuedTicketSegment::IssuedTicketSegmentType &segmentType)
Definition: IssuedTicketSegment.cpp:148
bool SetCalculatePriceResultCollection(const EHead *calculatePriceResultcollection)
Definition: IssuedTicketSegment.cpp:388
SYSTEM INCLUDES.
Definition: CardFacadeManagerXML.h:6
bool GetBulkVATValue(long &bulkVatValue) const
Definition: IssuedTicketSegment.cpp:360
bool SetDistanceForPay(const long distanceForPay)
Definition: IssuedTicketSegment.cpp:166
bool SetTicketNumber(unsigned long ticketNumber)
bool GetTimeTicketIndexOnCard(short &timeTicketIndexOnCard) const
Definition: IssuedTicketSegment.cpp:220
void PrintToLog()
Definition: IssuedTicketSegment.cpp:410
Definition: IssuedTicketSegment.h:33
Definition: IssuedTicketSegment.h:43
bool SetTravelTime(const long travelTime)
Definition: IssuedTicketSegment.cpp:190
bool SetBulkVATValue(long bulkVatValue)
Definition: IssuedTicketSegment.cpp:354
bool GetUsedCustomerProfileIndex(unsigned char &usedCustomerProfileIndex) const
Definition: IssuedTicketSegment.cpp:400
bool GetTravelledZones(const std::list< unsigned long > *&travelledZones) const
Definition: IssuedTicketSegment.cpp:184
bool SetVATRate(long vatRate)
Definition: IssuedTicketSegment.cpp:342
bool GetTariff(Strojcek::VstupneUdaje::TarifnySystem::ETarifa *&tariff) const
Definition: IssuedTicketSegment.cpp:126