//--------------------------------------------------------------------------- #ifndef CDSDsrcFH #define CDSDsrcFH //--------------------------------------------------------------------------- #include #include #include #include "cxCustomData.hpp" #include "ITSLibF.h" //--------------------------------------------------------------------------- /* * Dsrc class */ class TItsDsrc { public: TItsDsrc(); virtual ~TItsDsrc(); void Clear(); private: bool FCompleted; int FEditMode; int FGridIndex; public: String ID; String RSE_ID; String ROAD_SPOT_ID; String LOG_CNNC_ID; String LOG_CNNC_PW; String ISTL_LCTN_NM; String LCTN_X; String LCTN_Y; String IP; String PORT; String MNFC_CMPY_CD; String DEL_YN; int CLCT_ABNR_BASI; //TODO: ¼¼Á¾½Ã Ãß°¡ String MEM_DEL; public: __property bool Completed = {read = FCompleted, write = FCompleted}; __property int EditMode = {read = FEditMode, write = FEditMode }; __property int GridIndex = {read = FGridIndex, write = FGridIndex }; }; //--------------------------------------------------------------------------- /* * Dsrc Manager */ class TItsDsrcManager { public: TItsDsrcManager(); virtual ~TItsDsrcManager(); public: TItsMap FLists; public: bool LoadFromDb(TADOConnection *ADbConn=NULL); bool GetNextRseId(String &ANewId, TADOConnection *ADbConn=NULL); bool DeleteDsrc(TItsDsrc *AObj, TADOConnection *ADbConn=NULL); bool UpdateDsrc(String AOldRseId, TItsDsrc *AObj, TADOConnection *ADbConn=NULL); bool InsertDsrc(TItsDsrc *AObj, TADOConnection *ADbConn=NULL); bool UpdateClctAbnrBasi(int AClctAbnrBasi, TADOConnection *ADbConn=NULL); }; //--------------------------------------------------------------------------- extern TItsDsrcManager *ItsDsrcManager; //--------------------------------------------------------------------------- #endif