AppCore
Loading...
Searching...
No Matches
EPurchasedTicketRegister.h
Go to the documentation of this file.
1#ifndef EPURCHASEDTICKETMANAGER_H
2#define EPURCHASEDTICKETMANAGER_H
3
4#include <string>
6
7namespace EM
8{
9 namespace TicketIssueLogic
10 {
11 class ETicketIssueLogicDataStorage;
12 class EPurchasedTicketsRecord;
13
14 class EPurchasedTicketRegister
15 {
17
18 class DataClass;
19 DataClass *d;
20
22 public:
23
24 EPurchasedTicketRegister( ETicketIssueLogicDataStorage* dataStorage);
25 ~EPurchasedTicketRegister();
26
27 EIssueLogicDefines::ReturnValues CheckJourneyRegistered( const std::string &uid, bool &journeyAlreadyRegistered, bool &isTimeTicketJourney );
28 EIssueLogicDefines::ReturnValues CheckJourneyRegistered( EPurchasedTicketsRecord &registredTickets );
29 EIssueLogicDefines::ReturnValues RegisterJourney(const std::string &uid , bool timeTicketJourney, unsigned short ticketCount );
30 EIssueLogicDefines::ReturnValues UnRegisterJourney( const std::string &uid, unsigned short ticketCount );
31 };
32
33 }
34}
35
36
37#endif // EPURCHASEDTICKETMANAGER_H
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7