|
AppCore
|
#include <EStatisticalRecord.h>

Public Member Functions | |
| EStatisticalRecord (ETicketIssueLogicDataStorage *dataStorage) | |
| virtual | ~EStatisticalRecord () |
| virtual EIssueLogicDefines::ReturnValues | FillStructureDependentData (EStatisticalRecordInputData &inputData)=0 |
Protected Member Functions | |
| ETicketIssueLogicDataStorage * | GetDataStorage () const |
| 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. More... | |
| EIssueLogicDefines::ReturnValues | GetStartEndBusStopDataForAdditionalZones (EStatisticalRecordInputData &inputData, unsigned long &startBusStopID, unsigned long &endBusStopID) |
| EM::TicketIssueLogic::EStatisticalRecord::EStatisticalRecord | ( | ETicketIssueLogicDataStorage * | dataStorage | ) |
|
virtual |
|
pure virtual |
Implemented in EM::TicketIssueLogic::EStatisticalRecordPrepaidTicketJourney, EM::TicketIssueLogic::EStatisticalRecordSellPrepaidTicket, EM::TicketIssueLogic::EStatisticalRecordSingleSuburbanTicket, EM::TicketIssueLogic::EStatisticalRecordCreditRecharge, EM::TicketIssueLogic::EStatisticalRecordSingleCheckIn, EM::TicketIssueLogic::EStatisticalRecordSingleCheckOut, and EM::TicketIssueLogic::EStatisticalRecordMarker.
|
protected |

|
protected |
Gets bus stop data by issued ticket or calculate result ticket.
| inputData | - input parameter - input data structure( actual issued ticket, actual tariff ) |
| startBusStopLineOrder | - output param - start bus stop line order |
| startBusStopID | - output param - start bus stop global ID |
| endBusStopLineOrder | - output param - end bus stop line order |
| endBusStopID | - output param - end bus stop global ID |

|
protected |

1.8.8