|
AppCore
|
#include <EStatisticModuleCombinedTicket.h>


Public Member Functions | |
| EStatisticModuleCombinedTicket (ETicketIssueLogic *ticketIssueLogic, ETicketIssueLogicDataStorage *dataStorage, std::string moduleName=E_STATISTIC_MODULE_NAME) | |
| virtual | ~EStatisticModuleCombinedTicket () |
Public Member Functions inherited from EM::TicketIssueLogic::EStatisticModule | |
| EStatisticModule (ETicketIssueLogic *ticketIssueLogic, ETicketIssueLogicDataStorage *dataStorage, std::string moduleName=E_STATISTIC_MODULE_NAME) | |
| virtual | ~EStatisticModule () |
| EIssueLogicDefines::ReturnValues | WriteStatistic (bool unfinishedOperation=false) |
| function fill and write statistic ticket to Statistic More... | |
| virtual EIssueLogicDefines::ReturnValues | Init () |
| init module input data ( for example other module ) More... | |
Public Member Functions inherited from EM::TicketIssueLogic::ETicketIssueModule | |
| ETicketIssueModule (const std::string &name, EIssueLogicDefines::ModuleFamily moduleFamily) | |
| virtual | ~ETicketIssueModule () |
| bool | GetName (std::string &moduleName) |
| unique module identificator More... | |
| bool | GetModuleFamily (EIssueLogicDefines::ModuleFamily &moduleFamily) |
| return by reference module family More... | |
Protected Member Functions | |
| virtual EIssueLogicDefines::ReturnValues | FillStatisticTicketPrice (Strojcek::StatistikaStrojcek::ECestovnyListok *statisticTicket, Strojcek::VstupneUdaje::EListokTarifa *calculatedResultticket, IssuedTicket *issuedTicket, IssuedTicketSegment *issuedTicketSegment) |
| Fill ticket price information to statistic ticket. More... | |
Protected Member Functions inherited from EM::TicketIssueLogic::EStatisticModule | |
| virtual EIssueLogicDefines::ReturnValues | WriteStatisticCancel (bool unfinishedOperation) |
| write cancelation ticket to statistic More... | |
| virtual EIssueLogicDefines::ReturnValues | WriteStatisticSell (bool unfinishedOperation) |
| write cash ticket to statisic More... | |
| virtual EIssueLogicDefines::ReturnValues | WriteStatisticEvent () |
| write event to statisic More... | |
| virtual EIssueLogicDefines::ReturnValues | WriteStatisticCoinerOverfall () |
| write coiner overfall into statistic More... | |
| virtual EIssueLogicDefines::ReturnValues | WriteStatisticUnpaidExpense () |
| write Unpaid expense into statistic More... | |
| virtual EIssueLogicDefines::ReturnValues | FillStatisticTicketFlags (Strojcek::StatistikaStrojcek::ECestovnyListok *statisticTicket, IssuedTicket *issuedTicket, IssuedTicketSegment *issuedTicketSegment) |
| FillStatisticTicketFlags - sets to statisticTicket fellow traveller flag, if issuedTicket has flag fellow traveller. More... | |
| virtual EIssueLogicDefines::ReturnValues | FillStatisticTicketContinuousLineTripData (Strojcek::StatistikaStrojcek::ECestovnyListok *statisticTicket, IssuedTicketSegment *issuedTicketSegment, Strojcek::VstupneUdaje::EListokTarifa *calculatedResultTicket, unsigned long priceCalculationResultCollectionCount) |
| FillStatisticTicketContinuousLineTripData fills continuous Line/Trip data to statistic. More... | |
| virtual EIssueLogicDefines::ReturnValues | FillStatisticTicketCardData (Strojcek::StatistikaStrojcek::ECestovnyListok *statisticTicket) |
| Fill specific card data to statistic ticket from facade and calculate price result ticket. More... | |
| virtual EIssueLogicDefines::ReturnValues | FillStatisticTicketLogData (Strojcek::StatistikaStrojcek::ECestovnyListok *statisticTicket) |
| FillStatisticTicketLogData Fill card log data to statistic ticket. More... | |
| virtual EIssueLogicDefines::ReturnValues | FillStatisticEventCardData (Strojcek::StatistikaStrojcek::EUdalost *statisticEvent) |
| Fill specific card data to statistic event from from facade. More... | |
| virtual EIssueLogicDefines::ReturnValues | FillStatisticAuditorEventData (Strojcek::StatistikaStrojcek::ERevizor *auditorStatistics) |
| Fill specific data about auditor related event to statistic record. More... | |
| virtual EIssueLogicDefines::ReturnValues | FillStatisticTicketTariffData (Strojcek::StatistikaStrojcek::ECestovnyListok *statisticTicket, IssuedTicketSegment *issuedTicketSegment) |
| set actual tariff data( tariff. tariffNumber, tariffGroup, ... ) to statisticTicket from dataStorage More... | |
| virtual EIssueLogicDefines::ReturnValues | FillStatisticTicketAnswerData (Strojcek::StatistikaStrojcek::ECestovnyListok *statisticTicket, IssuedTicket *issuedTicket, bool unfinishedOperation) |
| Fill statistic answer data from saved answer in answerFacade - only for chipcard. More... | |
| virtual EIssueLogicDefines::ReturnValues | FillStatisticTicketStructureSpecificData (Strojcek::StatistikaStrojcek::ECestovnyListok *statisticTicket, Strojcek::VstupneUdaje::EListokTarifa *calculatedResultTicket, Strojcek::VstupneUdaje::EListokTarifa *sumaryCalculatedResultTicket, IssuedTicket *issuedTicket, IssuedTicketSegment *issuedTicketSegment) |
| virtual EIssueLogicDefines::ReturnValues | FillAndWriteAdditionalTicketForTimeTicketSellWithRegionalDiscount (Strojcek::StatistikaStrojcek::ECestovnyListok *statisticTicket, bool isNetworkWideTicket, IssuedTicket *processedIssuedTicket, IssuedTicketSegment *issuedTicketSegment) |
| virtual EIssueLogicDefines::ReturnValues | FillStatisticTicketNumber (Strojcek::StatistikaStrojcek::ECestovnyListok *statisticTicket, IssuedTicket *issuedTicket) |
| Fill statistic ticket number from issuedTicket. More... | |
| virtual EIssueLogicDefines::ReturnValues | FillStatisticTicketCoinerOverfallData (Strojcek::StatistikaStrojcek::ECestovnyListok *statisticTicket) const |
| Fills data for coiner overfall ticket. More... | |
| virtual EIssueLogicDefines::ReturnValues | FillStatisticTicketUnpaidExpense (Strojcek::StatistikaStrojcek::ECestovnyListok *statisticTicket, IssuedTicket *issuedTicket, IssuedTicketSegment *issuedTicketSegment) const |
| Fills data for unpiad expense ticket. More... | |
| virtual EIssueLogicDefines::ReturnValues | FillStatisticTicketEMVCardData (Strojcek::StatistikaStrojcek::ECestovnyListok *statisticTicket, IssuedTicket *issuedTicket) |
| FillStatisticTicketEMVCardData method fill data for EMV card. More... | |
| virtual EIssueLogicDefines::ReturnValues | CreateStatisticTicket (EM::Strojcek::StatistikaStrojcek::ECestovnyListok *&statisticTicket, IssuedTicketSegment *issuedTicketSegment, bool isNetworkWideTicket) |
| create statistic ticket, which write to statistic More... | |
| virtual EIssueLogicDefines::ReturnValues | CreateStatisticEvent (Strojcek::StatistikaStrojcek::EAbstraktnyZaznam *&statisticEvent) |
| create statistic event, which write to statistic More... | |
| virtual EIssueLogicDefines::ReturnValues | WriteRegionalDiscountProlongation (IssuedTicketSegment *issuedTicketSegment, unsigned char outputDataIndex) |
| writes additional record containing actual card data to statistics if regional discount was prolonged More... | |
| INTERNAL EStatisticModuleCombinedTicket::EStatisticModuleCombinedTicket | ( | ETicketIssueLogic * | ticketIssueLogic, |
| ETicketIssueLogicDataStorage * | dataStorage, | ||
| std::string | moduleName = E_STATISTIC_MODULE_NAME |
||
| ) |
|
virtual |
|
protectedvirtual |
Fill ticket price information to statistic ticket.
Overloaded cause I have price stored in issuedTicket, so I dont want get price from priceResultCol It works just when priceResultCol has only one priceResult
| statisticTicket | - concrete filling ticket, who write to statistic |
| calculatedResultTicket | - not used here, cause I get price from issued ticket |
| sumaryCalculatedResultTicket | - used only for gain VAT value |
| issuedTicket | - actual issued ticket data - It have to have price |
Reimplemented from EM::TicketIssueLogic::EStatisticModule.

1.8.8