|
AppCore
|
#include <ECreditRechargeModule.h>


Public Member Functions | |
| ECreditRechargeModule (ETicketIssueLogic *ticketIssueLogic, ETicketIssueLogicDataStorage *dataStorage, std::string moduleName=E_CREDIT_RECHARGE_MODULE_NAME) | |
| virtual | ~ECreditRechargeModule () |
| virtual EIssueLogicDefines::ReturnValues | Init () |
| init module input data ( for example other module ) More... | |
| virtual EIssueLogicDefines::ReturnValues | DoCreditRecharge () |
| EIssueLogicDefines::ReturnValues | VerifyCreditRechargeValueWithWallet (unsigned long creditRechargeValue) |
| VerifyCreditRechargeValueWithWallet validates creditRechargeValue with card wallet and tariff system settings. More... | |
| EIssueLogicDefines::ReturnValues | VerifyCreditRechargeValueWithTariffSettings (Strojcek::VstupneUdaje::TarifnySystem::ETarifa *creditRechargeTariff, unsigned long creditRechargeValue, long creditRechargeValueInCurrencyCoefficient) |
| VerifyCreditRechargeValueWithTariffSettings validates creditRechargeValue with tariff settings. More... | |
| EIssueLogicDefines::ReturnValues | VerifyCardPublisherCreditRechargeRestriction () |
| VerifyCardPublisherIssueRestriction - checks if card publisher number is restricted for cash credit recharge. More... | |
| EIssueLogicDefines::ReturnValues | TryToActivateCard () |
| Virtual card activation based on flag ETicketIssueLogicDataStorage::GetFlagCreditRechargeWithCardActivation. This flag is set from application in credit recharge issue 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... | |
| INTERNAL ECreditRechargeModule::ECreditRechargeModule | ( | ETicketIssueLogic * | ticketIssueLogic, |
| ETicketIssueLogicDataStorage * | dataStorage, | ||
| std::string | moduleName = E_CREDIT_RECHARGE_MODULE_NAME |
||
| ) |
|
virtual |
|
virtual |

|
virtual |
init module input data ( for example other module )
Init
Reimplemented from EM::TicketIssueLogic::ETicketIssueModule.

| EIssueLogicDefines::ReturnValues ECreditRechargeModule::TryToActivateCard | ( | ) |
Virtual card activation based on flag ETicketIssueLogicDataStorage::GetFlagCreditRechargeWithCardActivation. This flag is set from application in credit recharge issue module.
| EIssueLogicDefines::ReturnValues ECreditRechargeModule::VerifyCardPublisherCreditRechargeRestriction | ( | ) |
VerifyCardPublisherIssueRestriction - checks if card publisher number is restricted for cash credit recharge.


| EIssueLogicDefines::ReturnValues ECreditRechargeModule::VerifyCreditRechargeValueWithTariffSettings | ( | Strojcek::VstupneUdaje::TarifnySystem::ETarifa * | creditRechargeTariff, |
| unsigned long | creditRechargeValue, | ||
| long | creditRechargeValueInCurrencyCoefficient | ||
| ) |
VerifyCreditRechargeValueWithTariffSettings validates creditRechargeValue with tariff settings.

| EIssueLogicDefines::ReturnValues ECreditRechargeModule::VerifyCreditRechargeValueWithWallet | ( | unsigned long | creditRechargeValue | ) |
VerifyCreditRechargeValueWithWallet validates creditRechargeValue with card wallet and tariff system settings.


1.8.8