//--------------------------------------------------------------------------- #ifndef CDSDsrcFH #define CDSDsrcFH //--------------------------------------------------------------------------- #include #include #include #include #include "ITSLibF.h" #include "ITSDbF.h" #include "CDSObjectF.h" //--------------------------------------------------------------------------- #include "CenterCommF.h" //--------------------------------------------------------------------------- /* * Dsrc class */ class TItsDsrc : public TCDSObject { public: TItsDsrc(); virtual ~TItsDsrc(); public: String ROAD_SPOT_ID; String LOG_CNNC_ID; String LOG_CNNC_PW; String MNFC_CMPY_CD; int CLCT_ABNR_BASI; //TODO: ¼¼Á¾½Ã Ãß°¡ public: INT_DSRC_STATE STATE; public: __property String DSRC_CTLR_NMBR = { read = CTLR_NMBR, write = CTLR_NMBR }; __property String DSRC_CTLR_ID = { read = CTLR_ID, write = CTLR_ID }; __property String DSRC_NM = { read = NAME, write = NAME }; }; //--------------------------------------------------------------------------- /* * Dsrc Manager */ class TItsDsrcManager { public: TItsDsrcManager(); virtual ~TItsDsrcManager(); public: TItsMap FLists; public: bool LoadFromDb(TADOConnection *ADbConn=NULL); bool LoadStatusFromDb(TADOConnection *ADbConn=NULL); bool GetNextDsrcId(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