CDSFcltF.h 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. //---------------------------------------------------------------------------
  2. #ifndef CDSFcltFH
  3. #define CDSFcltFH
  4. //---------------------------------------------------------------------------
  5. #include <Classes.hpp>
  6. #include <ADODB.hpp>
  7. #include <DB.hpp>
  8. #include "ITSLibF.h"
  9. #include "CDSObjectF.h"
  10. //---------------------------------------------------------------------------
  11. /*
  12. * CDSFclt class
  13. */
  14. class TCDSFclt : public TCDSObject
  15. {
  16. public:
  17. TCDSFclt();
  18. virtual ~TCDSFclt();
  19. public:
  20. #if 0
  21. String CTLR_NMBR; // N NUMBER(10) N VMS 제어기 번호
  22. String CTLR_ID; // N VARCHAR2(10) Y VMS 제어기 ID
  23. String NAME; // N VARCHAR2(40) Y VMS 명칭
  24. String CTLR_IP; // N VARCHAR2(20) Y VMS 제어기 아이피
  25. int CTLR_PORT; // N NUMBER(5) Y 0 VMS 제어기 포트
  26. int CTLR_LOCAL_NO; // N NUMBER(5) Y 0 VMS 제어기 지역번호
  27. String TYPE_CD; // N VARCHAR2(7) Y VMS 유형 코드
  28. String ISTL_LCTN_NM; // N VARCHAR2(40) Y 설치 위치 명
  29. String ISTL_LCTN_ADDR; // N VARCHAR2(200) Y 설치 위치 주소
  30. double X_CRDN; // N NUMBER(11,8) Y X 좌표
  31. double Y_CRDN; // N NUMBER(10,8) Y Y 좌표
  32. String DEL_YN; // N CHAR(1) Y 'N' 삭제 여부
  33. #endif
  34. };
  35. //---------------------------------------------------------------------------
  36. /*
  37. * CDSFclt Manager
  38. */
  39. class TCDSFcltManager
  40. {
  41. public:
  42. TCDSFcltManager();
  43. virtual ~TCDSFcltManager();
  44. public:
  45. static bool Merge(String AType, String AId, String AName, TADOConnection *ADbConn=NULL);
  46. static bool Delete(String AId, TADOConnection *ADbConn=NULL);
  47. };
  48. //---------------------------------------------------------------------------
  49. extern TCDSFcltManager *CDSFcltManager;
  50. //---------------------------------------------------------------------------
  51. #endif