Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
DatabaseServiceBusTableInterchanges.h
Go to the documentation of this file.
1 #ifndef DATABASESERVICEBUSTABLEINTERCHANGES_H
2 #define DATABASESERVICEBUSTABLEINTERCHANGES_H
3 
4 // QT INCLUDES
5 #include <QList>
6 #include <QPair>
7 
8 // BASE INCLUDES
10 
11 namespace EM
12 {
13  namespace Devices
14  {
15  class EInterchangeInfo;
16  }
17 }
18 
20 {
21 public:
24 
27 
33 
34  static ApplicationDefines::ResultValue GetInterchangeDepartures( const int lineNumber, const int tripNumber, const int busStopID, QList<EM::Devices::EInterchangeInfo> &interchanges );
35  static ApplicationDefines::ResultValue DeleteInterchangeDeparturesByInterchangeBusStopID( const QVariant &interchangeBusStopID );
36  static ApplicationDefines::ResultValue GetInterchangeTrips( const int lineNumber, const int tripNumber, const int busStopID, QList<QPair<QString, int> > &interchangeTrips );
37 
38 private:
43  static QString GetQueryContentForInterchangeDepartureTableCreation();
44 };
45 
46 #endif // DATABASESERVICEBUSTABLEINTERCHANGES_H
DatabaseServiceBusTableInterchanges()
Definition: DatabaseServiceBusTableInterchanges.cpp:33
Definition: DatabaseService.h:14
Definition: ProjectConfiguration.h:11
static ApplicationDefines::ResultValue GetInterchangeTrips(const int lineNumber, const int tripNumber, const int busStopID, QList< QPair< QString, int > > &interchangeTrips)
Definition: DatabaseServiceBusTableInterchanges.cpp:309
ResultValue
Definition: ApplicationDefines.h:92
static ApplicationDefines::ResultValue CreateDBTablesIfNotExist()
Definition: DatabaseServiceBusTableInterchanges.cpp:42
Definition: ProjectConfiguration.h:12
virtual ~DatabaseServiceBusTableInterchanges()
Definition: DatabaseServiceBusTableInterchanges.cpp:38
static ApplicationDefines::ResultValue AddColumnPlatformNameIfNeeded()
Definition: DatabaseServiceBusTableInterchanges.cpp:92
static ApplicationDefines::ResultValue GetInterchangeDepartures(const int lineNumber, const int tripNumber, const int busStopID, QList< EM::Devices::EInterchangeInfo > &interchanges)
Definition: DatabaseServiceBusTableInterchanges.cpp:231
static ApplicationDefines::ResultValue ChangeInterchangeDepartureLineNumberToLineTextIfNeeded()
ChangeInterchangeDepartureLineNumberToLineText - method changes column DATABASE_TABLE_INTERCHANGE_DEP...
Definition: DatabaseServiceBusTableInterchanges.cpp:145
Definition: AutomaticCardHandlingBusinessLogic.h:6
Definition: DatabaseServiceBusTableInterchanges.h:19
static ApplicationDefines::ResultValue DeleteInterchangeDeparturesByInterchangeBusStopID(const QVariant &interchangeBusStopID)
Definition: DatabaseServiceBusTableInterchanges.cpp:285