AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Member Functions | List of all members
EM::TicketIssueLogic::EStatisticModuleCombinedTicket Class Reference

#include <EStatisticModuleCombinedTicket.h>

Inheritance diagram for EM::TicketIssueLogic::EStatisticModuleCombinedTicket:
Inheritance graph
[legend]
Collaboration diagram for EM::TicketIssueLogic::EStatisticModuleCombinedTicket:
Collaboration graph
[legend]

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...
 

Constructor & Destructor Documentation

INTERNAL EStatisticModuleCombinedTicket::EStatisticModuleCombinedTicket ( ETicketIssueLogic ticketIssueLogic,
ETicketIssueLogicDataStorage dataStorage,
std::string  moduleName = E_STATISTIC_MODULE_NAME 
)
EStatisticModuleCombinedTicket::~EStatisticModuleCombinedTicket ( )
virtual

Member Function Documentation

EIssueLogicDefines::ReturnValues EStatisticModuleCombinedTicket::FillStatisticTicketPrice ( Strojcek::StatistikaStrojcek::ECestovnyListok *  statisticTicket,
Strojcek::VstupneUdaje::EListokTarifa *  calculatedResultticket,
IssuedTicket issuedTicket,
IssuedTicketSegment issuedTicketSegment 
)
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

Parameters
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.

Here is the call graph for this function:


The documentation for this class was generated from the following files: