4 #include "../ETicketIssueLogicDefines.h"
11 namespace TicketIssueLogic
34 TripSection(
unsigned int startBusStopLineOrder,
unsigned int endBusStopLineOrder,
EIssueLogicDefines::TripSectionType tripSectionType,
long oneWayTicketIndexOnCard,
unsigned short tariffGroupNumber,
short timeTicketIndex = -1 );
41 unsigned int GetStartBusStopLineOrder()
const;
42 unsigned int GetEndBusStopLineOrder()
const;
43 short GetTimeTicketIndex()
const;
44 long GetOneWayTicketIndexOnCard()
const;
45 bool SetContinuousTripOrder(
unsigned char continuousTripOrder );
46 unsigned char GetContinuousTripOrder()
const;
47 unsigned short GetTariffGroupNumber()
const;
49 bool SetTravelledZones(
const std::list<unsigned long> &travelledZones );
50 bool GetTravelledZones(
const std::list< unsigned long > *&travelledZones )
const ;
57 #endif // ETRIPSECTION_H
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
__ECLASS DataClass
Definition: EEventUpdateCustomerData.h:35
#define DLL_API
Definition: ECardFacadeDefines.h:8
SYSTEM INCLUDES.
Definition: CardFacadeManagerXML.h:6
Definition: TripSection.h:13
TripSectionType
Definition: ETicketIssueLogicDefines.h:262