AppCore
Loading...
Searching...
No Matches
EMultipleTicket.h
Go to the documentation of this file.
1#ifndef EMULTIPLETICKET_H
2#define EMULTIPLETICKET_H
3
4#include <string>
5
6#include "core/common/Base.h"
7#include "core/common/eplatform.h"
8
9namespace EM
10{
11 namespace Strojcek
12 {
13 namespace VstupneUdaje
14 {
15 namespace TarifnySystem
16 {
17 class ETarifa;
18 class ETarifnaSkupina;
19 class ETarifnePasmo;
20 }
21 }
22 }
23
24 namespace TicketIssueLogic
25 {
26 class DLL_API EMultipleTicket : public EBase
27 {
29
30 class DataClass;
31 DataClass *d;
32
34 public:
36 EMultipleTicket( EMultipleTicket &fellowTraveller );
37 EMultipleTicket( unsigned char ticketCount, Strojcek::VstupneUdaje::TarifnySystem::ETarifa *tariff, Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina *tariffGroup, unsigned char priceListRow = 0 );
39
40 void SetTicketCount( unsigned char ticketCount );
41 bool GetTicketCount( unsigned char &ticketCount );
42
43 bool GetTariff( Strojcek::VstupneUdaje::TarifnySystem::ETarifa *&tariff );
44 bool GetTariffGroup( Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina *&tariffGroup );
45
46 bool GetPriceListRow( unsigned char &priceListRow );
47 bool GetPriceListRow( Strojcek::VstupneUdaje::TarifnySystem::ETarifnePasmo *&priceListRow );
48
49 std::string ToString();
50 };
51 }
52}
53
54#endif
#define DLL_API
Definition ECardFacadeDefines.h:8
Definition EMultipleTicket.h:27
void SetTicketCount(unsigned char ticketCount)
bool GetTariff(Strojcek::VstupneUdaje::TarifnySystem::ETarifa *&tariff)
bool GetPriceListRow(Strojcek::VstupneUdaje::TarifnySystem::ETarifnePasmo *&priceListRow)
EMultipleTicket(EMultipleTicket &fellowTraveller)
bool GetPriceListRow(unsigned char &priceListRow)
bool GetTicketCount(unsigned char &ticketCount)
bool GetTariffGroup(Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina *&tariffGroup)
EMultipleTicket(unsigned char ticketCount, Strojcek::VstupneUdaje::TarifnySystem::ETarifa *tariff, Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina *tariffGroup, unsigned char priceListRow=0)
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7