1#ifndef ETIMETICKETMODULE_H
2#define ETIMETICKETMODULE_H
9 namespace TicketIssueLogic
11 class ETicketIssueLogic;
12 class ETicketIssueLogicDataStorage;
ReturnValues
Definition ETicketIssueLogicDefines.h:50
Definition ETicketIssueLogicDataStorage.h:52
Definition ETicketIssueLogic.h:55
Definition ETicketIssueModule.h:12
Definition ETimeTicketModule.h:15
EIssueLogicDefines::ReturnValues GetZonesCoveredByTimeTickets(std::vector< unsigned short > &zones)
GetZonesCoveredByTimeTickets.
Definition ETimeTicketModule.cpp:790
EIssueLogicDefines::ReturnValues CheckUTNOrNetworkIDValidity(const unsigned char timeTicketIndex, const unsigned long busStopLineOrder, const unsigned long sectionStart, bool &timeTicketValid) const
CheckUTNOrNetworkIDValidity - Check urban transport number or network ID validity.
Definition ETimeTicketModule.cpp:741
virtual EIssueLogicDefines::ReturnValues CheckTimeValidity(const unsigned char timeTicketIndex, bool &valid)
checks time validity of time ticket on given index. In parameter valid will be stored information whe...
Definition ETimeTicketModule.cpp:585
virtual ~ETimeTicketModule()
Definition ETimeTicketModule.cpp:246
EIssueLogicDefines::ReturnValues CheckNetworkOnBusstop(const unsigned char timeTicketIndex, const unsigned long busStopLineOrder, const unsigned long sectionStart, bool &valid) const
checks if idsNID == cardNID
Definition ETimeTicketModule.cpp:682
virtual EIssueLogicDefines::ReturnValues Init()
Function saves (into memebers) some more frequently used modules.
Definition ETimeTicketModule.cpp:254
virtual EIssueLogicDefines::ReturnValues FindAndStoreValidTimeTickets()
Searches for valid time ticket on card.
Definition ETimeTicketModule.cpp:315
EIssueLogicDefines::ReturnValues CheckUrbanTransportOnBusstop(const unsigned char timeTicketIndex, const long busStopLineOrder, bool &valid) const
Compares urban transport number on card and on busstop (they have to be equal)
Definition ETimeTicketModule.cpp:645
virtual EIssueLogicDefines::ReturnValues CheckTariffValidity(unsigned char timeTicketIndex, bool &valid)
Checks if tariff for specified tariffTicketNumber exists and then checks if it's placed on tariff gro...
Definition ETimeTicketModule.cpp:920
virtual EIssueLogicDefines::ReturnValues CheckSupplementaryConditions(const unsigned char timeTicketIndex, bool &valid)
performs supplemtary checks on time ticket (e.g. number of trips on trip card). In parameter valid wi...
Definition ETimeTicketModule.cpp:859
virtual EIssueLogicDefines::ReturnValues CheckHoursTimeTicket(const short timeTicketIndex, bool &validTimeTicketOnTrip)
CheckHoursTimeTicket - Check hoursTimeTicket validity. TEMPORARY FUNCTION.
Definition ETimeTicketModule.cpp:851
virtual EIssueLogicDefines::ReturnValues SetOneWayTicketData(bool flagCanDoInterchange)
sets one-way ticket's data holding informations about journey on time ticket
Definition ETimeTicketModule.cpp:472
virtual EIssueLogicDefines::ReturnValues DoTimeTicketJourney()
Sets data about timeTicket journey to card.
Definition ETimeTicketModule.cpp:410
const char * E_TIME_TICKET_MODULE_NAME
Definition ETicketIssueLogicDefines.cpp:20
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7