1 #ifndef E_ADVERTISEMENT_MANAGER_H
2 #define E_ADVERTISEMENT_MANAGER_H
6 #include "core/common/ApplicationPath.h"
8 #define ADVERTISEMENTS_FILE "advertisements/TCAExport.xml"
9 #define ADVERTISEMENT_WORKING_FOLDER PATH_VARIABLE_LOG_DIR
10 #define DAY_SPENDS_PATH PATH_VARIABLE_LOG_DIR"DaySpends_"
25 unsigned short& advertisementHeight,
26 unsigned long busstopIDOrigin,
27 unsigned long busstopIDDestination,
28 unsigned long deviceSNR,
29 unsigned char discountType,
30 unsigned char cardType );
35 unsigned long GetAmount(
unsigned long userID );
51 #endif //E_ADVERTISEMENT_MANAGER_H
EAdvertisementManager()
Definition: EAdvertisementManager.cpp:397
void ClearAdvertisementSpends(const std::string &fileName)
Definition: EAdvertisementCommMng.h:16
void SetAreAmountsReaded(bool readed)
Definition: EAdvertisementManager.cpp:566
static long GetVersion()
Definition: EAdvertisementManager.cpp:620
unsigned long GetUnitPrice()
Definition: EAdvertisementManager.cpp:587
Definition: EAdvertisementManager.cpp:34
EAdvertisementCommMng * GetAdvertisementCommMng()
Definition: EAdvertisementManager.cpp:615
Definition: EAdvertisementManager.h:16
unsigned char * PrintAdvertisements(unsigned long &advertisementDataSize, unsigned short &advertisementHeight, unsigned long busstopIDOrigin, unsigned long busstopIDDestination, unsigned long deviceSNR, unsigned char discountType, unsigned char cardType)
Definition: EAdvertisementManager.cpp:428
void SetIsReaded(bool isReaded)
Definition: EAdvertisementManager.cpp:423
unsigned long GetAmount(unsigned long userID)
Definition: EAdvertisementManager.cpp:553
float GetBusstopRating(long busstopID)
Definition: EAdvertisementManager.cpp:543
std::list< unsigned long > GetUsers()
Definition: EAdvertisementManager.cpp:571
void ReadAdvertisements(std::string pathFile)
~EAdvertisementManager()
Definition: EAdvertisementManager.cpp:416
void ClearAllAdvertisementSpends()
Definition: EAdvertisementManager.cpp:606