1 #ifndef ETIMETICKETSELLMODULE_H
2 #define ETIMETICKETSELLMODULE_H
7 #define E_TIME_TICKET_SELL_MODULE_NAME "TimeTicketSellModule"
11 namespace TicketIssueLogic
13 class ECommonFunctionalityModule;
14 class ETicketIssueLogic;
15 class ETicketIssueLogicDataStorage;
16 class DataForPriceCalculation;
36 PriceListNotFound = 2,
37 ErrorWhileObtainingData = 3,
38 ErrorWhileSettingData = 4
46 virtual bool GetAvailableTimeTicketIndex(
unsigned char &index );
62 virtual FillTimeTicketResult FillTimeTicket(
unsigned char index );
68 virtual bool CalculateEndValidity();
74 virtual bool CorrectValidity();
82 virtual bool AutoBeginValidity(
unsigned long date = 0 );
90 virtual bool CheckValidity(
unsigned long validityBeginDate,
unsigned long validityEndDate );
99 virtual bool GetTimeTicketIndexByTariffTicketNumber(
unsigned short tariffTicketNumber,
char &correspondingTTIndex );
113 #endif // ETIMETICKETSELLMODULE_H
#define E_TIME_TICKET_SELL_MODULE_NAME
Definition: ETimeTicketSellModule.h:7
Definition: ECalculatePriceModuleInterface.h:19
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
Definition: ETimeTicketSellModule.h:18
ReturnValues
Definition: ETicketIssueLogicDefines.h:49
__ECLASS DataClass
Definition: EEventUpdateCustomerData.h:35
#define DLL_API
Definition: ECardFacadeDefines.h:8
Definition: ETicketIssueLogicDataStorage.h:51
SYSTEM INCLUDES.
Definition: CardFacadeManagerXML.h:6
Definition: DataForPriceCalculation.h:27
Definition: ETicketIssueModule.h:11
FillTimeTicketResult
Definition: ETimeTicketSellModule.h:32
void Init(__ESTRING path)