12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- //---------------------------------------------------------------------------
- #ifndef CDSDsrcFH
- #define CDSDsrcFH
- //---------------------------------------------------------------------------
- #include <Classes.hpp>
- #include <ADODB.hpp>
- #include <DB.hpp>
- #include "cxCustomData.hpp"
- #include "LibSTLF.hpp"
- //---------------------------------------------------------------------------
- /*
- * 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:
- ListMap<TItsDsrc> 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
|