The TicketSummaryBusinessLogic class holds logic to count prices of cash tickets in domestic currency.
More...
#include <TicketSummaryBusinessLogic.h>
The TicketSummaryBusinessLogic class holds logic to count prices of cash tickets in domestic currency.
| TicketSummaryBusinessLogic::TicketSummaryBusinessLogic |
( |
| ) |
|
| TicketSummaryBusinessLogic::~TicketSummaryBusinessLogic |
( |
| ) |
|
|
virtual |
~TicketSummaryBusinessLogic
| void TicketSummaryBusinessLogic::Clear |
( |
| ) |
|
Clear sets summary disabled and resets price,summaryTrnsaction count to 0.
| void TicketSummaryBusinessLogic::EvaluatePostIssueData |
( |
std::vector< const EM::TicketIssueLogic::ETicketIssueLogicOutputData * > * |
outputDataCollection, |
|
|
bool |
isStornoTicket = false |
|
) |
| |
EvaluatePostIssueData method evaluates output data and increments summary price if valid ticket for summary found if invalid is found disables and clears ticket summary.
- Parameters
-
| outputDataCollection | output data collection from Issue logic |
| isStornoTicket | output data is from storno operation |
| unsigned char TicketSummaryBusinessLogic::GetSummaryCurrencyID |
( |
| ) |
const |
GetSummaryCurrency method returns ID of currency of summary price.
- Returns
- ID of currency of summary price
| float TicketSummaryBusinessLogic::GetSummaryPrice |
( |
| ) |
|
GetSummaryPrice method returns summary price.
- Returns
- summary price
| long TicketSummaryBusinessLogic::GetSummaryPriceLong |
( |
| ) |
|
GetSummaryPriceLong method returns summary price.
- Returns
- summary price long
| long TicketSummaryBusinessLogic::GetSummaryTransactionCount |
( |
| ) |
const |
GetSummaryTransactionCount method returns summary transaction count.
- Returns
- summary transaction count
| bool TicketSummaryBusinessLogic::IsTicketSummaryEnabled |
( |
| ) |
const |
IsTicketSummaryEnabled.
- Returns
- true if summary is enabled ( currently in progress ) else return false
| void TicketSummaryBusinessLogic::OnButtonSummaryPressed |
( |
| ) |
|
OnButtonSummaryPressed if summary is not enabled enable summary and sets price and transaction count to 0 or if last ticket is cash in domestic currency sets summary price to ticket price and increment transaction count if summray is already enabled and method is called method sets summary as disabled.
The documentation for this class was generated from the following files: