AppCore
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
EM::TicketIssueLogic::CashPriceRoundingModule::DataClass Class Reference
Collaboration diagram for EM::TicketIssueLogic::CashPriceRoundingModule::DataClass:
Collaboration graph
[legend]

Public Member Functions

 DataClass (ETicketIssueLogicDataStorage *dataStorage)
 
 ~DataClass ()
 
void ClearPrintedTicketSectionsData ()
 
PrintedTicketSectionDataGetTicketSectionsData (const CashPriceRoundingModule::PrintedTicketSection section)
 
unsigned GetSectionIndex (const CashPriceRoundingModule::PrintedTicketSection section)
 

Public Attributes

ETicketIssueLogicDataStoragemDataStorage
 
ETarifa * mCashPriceRoundingTariff
 
std::set< EIssueLogicDefines::OperationTypemAllowedOperations
 
PrintedTicketSectionData mTicketSectionsData [TICKET_SECTIONS_DATA_COUNT]
 
long mCalculatedCashRoundingValue
 
unsigned char mCalculatedCashRoundingCurrencyID
 

Constructor & Destructor Documentation

◆ DataClass()

EM::TicketIssueLogic::CashPriceRoundingModule::DataClass::DataClass ( ETicketIssueLogicDataStorage dataStorage)
inline
Here is the call graph for this function:

◆ ~DataClass()

EM::TicketIssueLogic::CashPriceRoundingModule::DataClass::~DataClass ( )
inline

Member Function Documentation

◆ ClearPrintedTicketSectionsData()

void EM::TicketIssueLogic::CashPriceRoundingModule::DataClass::ClearPrintedTicketSectionsData ( )
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetSectionIndex()

unsigned EM::TicketIssueLogic::CashPriceRoundingModule::DataClass::GetSectionIndex ( const CashPriceRoundingModule::PrintedTicketSection  section)
inline
Here is the caller graph for this function:

◆ GetTicketSectionsData()

PrintedTicketSectionData & EM::TicketIssueLogic::CashPriceRoundingModule::DataClass::GetTicketSectionsData ( const CashPriceRoundingModule::PrintedTicketSection  section)
inline
Here is the call graph for this function:

Member Data Documentation

◆ mAllowedOperations

std::set<EIssueLogicDefines::OperationType> EM::TicketIssueLogic::CashPriceRoundingModule::DataClass::mAllowedOperations

◆ mCalculatedCashRoundingCurrencyID

unsigned char EM::TicketIssueLogic::CashPriceRoundingModule::DataClass::mCalculatedCashRoundingCurrencyID

◆ mCalculatedCashRoundingValue

long EM::TicketIssueLogic::CashPriceRoundingModule::DataClass::mCalculatedCashRoundingValue

◆ mCashPriceRoundingTariff

ETarifa* EM::TicketIssueLogic::CashPriceRoundingModule::DataClass::mCashPriceRoundingTariff

◆ mDataStorage

ETicketIssueLogicDataStorage* EM::TicketIssueLogic::CashPriceRoundingModule::DataClass::mDataStorage

◆ mTicketSectionsData

PrintedTicketSectionData EM::TicketIssueLogic::CashPriceRoundingModule::DataClass::mTicketSectionsData[TICKET_SECTIONS_DATA_COUNT]

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