AppCore
Loading...
Searching...
No Matches
EStatisticalRecord.h
Go to the documentation of this file.
1#ifndef _E_STATISTICAL_RECORD_H_
2#define _E_STATISTICAL_RECORD_H_
3
4#include "../../ETicketIssueLogicDefines.h"
5
6namespace EM
7{
8 namespace TicketIssueLogic
9 {
10 class EStatisticalRecordInputData;
11 class ETicketIssueLogicDataStorage;
13 {
14 public:
17
19
20 protected:
22
36 EIssueLogicDefines::ReturnValues GetStartEndBusStopData( EStatisticalRecordInputData &inputData, unsigned long &startBusStopLineOrder, unsigned long &startBusStopID, unsigned long &endBusStopLineOrder, unsigned long &endBusStopID );
37
38 EIssueLogicDefines::ReturnValues GetStartEndBusStopDataForAdditionalZones(EStatisticalRecordInputData &inputData, unsigned long &startBusStopID, unsigned long &endBusStopID );
39 private:
41
42 class DataClass;
43 DataClass *d;
44
46 };
47 }
48}
49
50#endif //_E_STATISTICAL_RECORD_H_
ReturnValues
Definition ETicketIssueLogicDefines.h:50
Definition EStatisticalRecordInputData.h:26
Definition EStatisticalRecord.h:13
ETicketIssueLogicDataStorage * GetDataStorage() const
virtual EIssueLogicDefines::ReturnValues FillStructureDependentData(EStatisticalRecordInputData &inputData)=0
EIssueLogicDefines::ReturnValues GetStartEndBusStopDataForAdditionalZones(EStatisticalRecordInputData &inputData, unsigned long &startBusStopID, unsigned long &endBusStopID)
EStatisticalRecord(ETicketIssueLogicDataStorage *dataStorage)
EIssueLogicDefines::ReturnValues GetStartEndBusStopData(EStatisticalRecordInputData &inputData, unsigned long &startBusStopLineOrder, unsigned long &startBusStopID, unsigned long &endBusStopLineOrder, unsigned long &endBusStopID)
Gets bus stop data by issued ticket or calculate result ticket.
Definition ETicketIssueLogicDataStorage.h:52
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7