1#ifndef ECOMMONFUNCTIONALITYMODULEMULTICARD_H
2#define ECOMMONFUNCTIONALITYMODULEMULTICARD_H
12 namespace VstupneUdaje
14 struct _VSTUPNA_STRUKTURA;
16 namespace TarifnySystem
23 namespace TicketIssueLogic
26 class IssuedTicketSegment;
27 class ETicketIssueLogic;
28 class ETicketIssueLogicDataStorage;
29 class DataForPriceCalculation;
Definition DataForPriceCalculation.h:28
Definition ECalculatePriceModuleInterface.h:20
ReturnValues
Definition ETicketIssueLogicDefines.h:50
Definition ERegionCardModule.h:32
EIssueLogicDefines::ReturnValues SetTimeTicketSellRegionalDiscountFlags(unsigned char timeTicketIndex, IssuedTicket *issuedTicket)
Definition ERegionCardModule.cpp:1376
virtual EIssueLogicDefines::ReturnValues TryProlongAndEvaluateRegionalDiscountValidity()
Function calculate prolong month count, calculate price and set flags in facade( Readed and Writing )
Definition ERegionCardModule.cpp:891
virtual EIssueLogicDefines::ReturnValues Init()
init module input data ( for example other module )
Definition ERegionCardModule.cpp:678
virtual EIssueLogicDefines::ReturnValues FindValidProlongTariff()
Function pass all tariff on actual tariff group. Find on tariff template 23( CardUsingFee )
Definition ERegionCardModule.cpp:1079
EIssueLogicDefines::ReturnValues FillIssuedTicketData(IssuedTicket *issuedTicket)
Prepare issued ticket data( valid dicount coupon index )
Definition ERegionCardModule.cpp:1202
EIssueLogicDefines::ReturnValues CalculateAndFillRegionalDiscountForTimeTicketSell(IssuedTicket *issuedTicket)
Calculate and fill adjusted price for time ticket sell by regional discount( Region or city card ) to...
Definition ERegionCardModule.cpp:1216
virtual EIssueLogicDefines::ReturnValues FillAdditionalDataCalculatePrice(const DataForPriceCalculation &dataForPriceCalculation, Strojcek::VstupneUdaje::_VSTUPNA_STRUKTURA &inputDataCalculatePrice)
Function set to inputDataCalculatePrice application and prolong tariff number.
Definition ERegionCardModule.cpp:731
virtual EIssueLogicDefines::ReturnValues PrepareRegionCardDataForTimeTicketSell()
Read region card data from card, set region card flags according to card data.
Definition ERegionCardModule.cpp:1054
virtual EIssueLogicDefines::ReturnValues ReadAdditionalCardData()
Read additional discount coupon data from card.
Definition ERegionCardModule.cpp:1171
EIssueLogicDefines::ReturnValues GetRegionalDiscountCodeFromCardForPriceCalculation(unsigned long ®ionalDiscountCodeForPriceCalculation)
Gets regional discount code from card by TS setting 170.
Definition ERegionCardModule.cpp:1254
virtual ~ERegionCardModule()
Definition ERegionCardModule.cpp:673
virtual EIssueLogicDefines::ReturnValues PrepareRegionCardData()
Function prepare prolong tariff, check regional code and issuerType on card.
Definition ERegionCardModule.cpp:1153
virtual EIssueLogicDefines::ReturnValues SetRegionalCardProlongData()
Set prolong flag.
Definition ERegionCardModule.cpp:1062
bool IsRegionalCard()
Checks region code flag on card( SCS strcuture EAppIssuer::Get/Set IssuerType, ECardDataFacadeCommon:...
Definition ERegionCardModule.cpp:1421
Definition ETicketIssueLogicDataStorage.h:52
Definition ETicketIssueModule.h:12
Definition IssuedTicket.h:34
const char * E_REGION_CARD_MODULE_NAME
Definition ETicketIssueLogicDefines.cpp:12
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7