1 #ifndef TIMETICKETISSUESTATELOGIC_H
2 #define TIMETICKETISSUESTATELOGIC_H
6 #include "appcore/ticketissuelogic/ETicketIssueLogicDefines.h"
16 namespace TicketIssueLogic
18 class ETicketIssueLogicTimeTicketSeller;
19 class EGeneralTicketIssueLogic;
24 namespace VstupneUdaje
26 namespace TarifnySystem
40 bool InitTicketIssueLogic( EM::TicketIssueLogic::EIssueLogicDefines::CardWriteOperations &cardWriteOperations,
bool &validOverlappingTicketFound );
43 bool CalculateTimeTicketValidity( EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifa *tariff, QDateTime &validityStart, QDateTime &validityStartMinDate, QDateTime &validityStartMaxDate, QDateTime &validityEnd );
47 QScopedPointer<DataClass> d;
50 #endif // TIMETICKETISSUESTATELOGIC_H
Definition: TimeTicketIssueStateLogic.cpp:42
Definition: ApplicationState.h:33
bool InitTicketIssueLogic(EM::TicketIssueLogic::EIssueLogicDefines::CardWriteOperations &cardWriteOperations, bool &validOverlappingTicketFound)
Definition: TimeTicketIssueStateLogic.cpp:69
bool CalculateTimeTicketValidity(EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifa *tariff, QDateTime &validityStart, QDateTime &validityStartMinDate, QDateTime &validityStartMaxDate, QDateTime &validityEnd)
Definition: TimeTicketIssueStateLogic.cpp:240
virtual ~TimeTicketIssueStateLogic()
Definition: TimeTicketIssueStateLogic.cpp:65
Definition: BusinessLogicManager.h:7
Definition: StateLogic.h:11
TimeTicketIssueStateLogic(ApplicationState *stateLogicOwner, const StorageList &storageList, BusinessLogicManager *businessLogicManager, EM::TicketIssueLogic::ETicketIssueLogicTimeTicketSeller *ticketIssueLogic)
Definition: TimeTicketIssueStateLogic.cpp:59
Definition: AutomaticCardHandlingBusinessLogic.h:6
EM::TicketIssueLogic::ETicketIssueLogicTimeTicketSeller * GetTicketIssueLogic() const
Definition: TimeTicketIssueStateLogic.cpp:235
Definition: TimeTicketIssueStateLogic.h:34