1#ifndef CASHPRICEROUNDINGMODULE_H
2#define CASHPRICEROUNDINGMODULE_H
19 namespace StatistikaStrojcek
21 class ECestovnyListok;
25 namespace TicketIssueLogic
27 class ETicketIssueLogic;
28 class ETicketIssueLogicDataStorage;
Definition CashPriceRoundingModule.h:30
bool CreateStatisticalTicket(EM::Strojcek::StatistikaStrojcek::ECestovnyListok *&statisticTicket)
CreateStatisticalTicket - after printing, we need to create statistical ticket from previously proces...
Definition CashPriceRoundingModule.cpp:407
virtual ~CashPriceRoundingModule()
Definition CashPriceRoundingModule.cpp:168
virtual EIssueLogicDefines::ReturnValues Init()
init module input data ( for example other module )
Definition CashPriceRoundingModule.cpp:173
bool IsCashPriceRoundingPossible() const
Definition CashPriceRoundingModule.cpp:213
void Clear()
Definition CashPriceRoundingModule.cpp:206
bool SetPrintedTicketSection(const PrintedTicketSection ticketSection, EM::Common::EDataCol *dataCollection, const long summaryPrice, const unsigned char currencyID)
SetPrintedTicketSection - method sets individual printed ticket sections, which are filled when we ar...
Definition CashPriceRoundingModule.cpp:294
PrintedTicketSection
Definition CashPriceRoundingModule.h:33
@ RegionalDiscountSection
Definition CashPriceRoundingModule.h:36
@ OwnerSection
Definition CashPriceRoundingModule.h:34
@ SummarySection
Definition CashPriceRoundingModule.h:37
@ SingleFellowTravellerSection
Definition CashPriceRoundingModule.h:35
bool TryToRoundCashPrice(long &price) const
Definition CashPriceRoundingModule.cpp:243
bool ProcessAndFillPrintedTicketTemplate()
ProcessAndFillPrintedTicketTemplate - after printed ticked has filled all sections,...
Definition CashPriceRoundingModule.cpp:317
ReturnValues
Definition ETicketIssueLogicDefines.h:50
Definition ETicketIssueLogicDataStorage.h:52
Definition ETicketIssueModule.h:12
const char * CASH_PRICE_ROUNDING_MODULE_NAME
Definition ETicketIssueLogicDefines.cpp:32
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7