1 #ifndef TICKETSUMMARYBUSINESSLOGIC_H
2 #define TICKETSUMMARYBUSINESSLOGIC_H
9 namespace TicketIssueLogic
11 class ETicketIssueLogicOutputData;
39 void EvaluatePostIssueData( std::vector<const EM::TicketIssueLogic::ETicketIssueLogicOutputData *> *outputDataCollection,
bool isStornoTicket =
false );
86 QSharedPointer<DataClass> d;
92 #endif // TICKETSUMMARYBUSINESSLOGIC_H
float GetSummaryPrice()
GetSummaryPrice method returns summary price.
Definition: TicketSummaryBusinessLogic.cpp:216
static const ApplicationDefines::BusinessLogicType mBusinessLogicType
Definition: TicketSummaryBusinessLogic.h:21
void EvaluatePostIssueData(std::vector< const EM::TicketIssueLogic::ETicketIssueLogicOutputData * > *outputDataCollection, bool isStornoTicket=false)
EvaluatePostIssueData method evaluates output data and increments summary price if valid ticket for s...
Definition: TicketSummaryBusinessLogic.cpp:118
long GetSummaryTransactionCount() const
GetSummaryTransactionCount method returns summary transaction count.
Definition: TicketSummaryBusinessLogic.cpp:226
void Clear()
Clear sets summary disabled and resets price,summaryTrnsaction count to 0.
Definition: TicketSummaryBusinessLogic.cpp:236
The BusinessLogic class is the base class of all business logic classes. Every inherited class has to...
Definition: BusinessLogic.h:11
virtual ~TicketSummaryBusinessLogic()
~TicketSummaryBusinessLogic
Definition: TicketSummaryBusinessLogic.cpp:114
void OnButtonSummaryPressed()
OnButtonSummaryPressed if summary is not enabled enable summary and sets price and transaction count ...
Definition: TicketSummaryBusinessLogic.cpp:189
unsigned char GetSummaryCurrencyID() const
GetSummaryCurrency method returns ID of currency of summary price.
Definition: TicketSummaryBusinessLogic.cpp:231
Definition: ApplicationDefines.h:198
TicketSummaryBusinessLogic()
TicketSummaryBusinessLogic.
Definition: TicketSummaryBusinessLogic.cpp:108
Definition: AutomaticCardHandlingBusinessLogic.h:6
Definition: TicketSummaryBusinessLogic.cpp:25
BusinessLogicType
Definition: ApplicationDefines.h:186
long GetSummaryPriceLong()
GetSummaryPriceLong method returns summary price.
Definition: TicketSummaryBusinessLogic.cpp:221
bool IsTicketSummaryEnabled() const
IsTicketSummaryEnabled.
Definition: TicketSummaryBusinessLogic.cpp:211
The TicketSummaryBusinessLogic class holds logic to count prices of cash tickets in domestic currency...
Definition: TicketSummaryBusinessLogic.h:18