CDSOrganF.h 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. //---------------------------------------------------------------------------
  2. #ifndef CDSOrganFH
  3. #define CDSOrganFH
  4. //---------------------------------------------------------------------------
  5. #include <Classes.hpp>
  6. #include <ADODB.hpp>
  7. #include <DB.hpp>
  8. #include "cxCustomData.hpp"
  9. #include "LibSTLF.hpp"
  10. //---------------------------------------------------------------------------
  11. /*
  12. * Organ class
  13. */
  14. class TItsOrgan
  15. {
  16. public:
  17. TItsOrgan();
  18. virtual ~TItsOrgan();
  19. void Clear();
  20. private:
  21. bool FCompleted;
  22. int FEditMode;
  23. int FGridIndex;
  24. public:
  25. String CNCT_INTN_MNGM_NMBR; //NUMBER(10) N 연계 기관 관리 번호
  26. String CNCT_INTN_NM; //VARCHAR2(50) Y 연계 기관 명
  27. String CNCT_INTN_TYPE_CD; //VARCHAR2(7) Y 연계 기관 유형 코드
  28. String CNCT_INTN_TEL; //VARCHAR2(128) Y 연계 기관 전화번호
  29. String CNCT_INTN_ADDR; //VARCHAR2(200) Y 연계 기관 주소
  30. String RMRK; //VARCHAR2(600) Y 비고
  31. String FRST_REGR_NMBR; //VARCHAR2(20) Y 최초 등록자 번호
  32. String FRST_RGST_DT; //VARCHAR2(14) Y 최초 등록 일시
  33. String LAST_CRPR_NMBR; //VARCHAR2(20) Y 최종 수정자 번호
  34. String LAST_CRCT_DT; //VARCHAR2(14) Y 최종 수정 일시
  35. String DEL_YN; //CHAR(1) Y 'N' 삭제 여부
  36. String MEM_DEL;
  37. public:
  38. __property bool Completed = {read = FCompleted, write = FCompleted};
  39. __property int EditMode = {read = FEditMode, write = FEditMode };
  40. __property int GridIndex = {read = FGridIndex, write = FGridIndex };
  41. };
  42. //---------------------------------------------------------------------------
  43. /*
  44. * Organ Manager
  45. */
  46. class TItsOrganManager
  47. {
  48. public:
  49. TItsOrganManager();
  50. virtual ~TItsOrganManager();
  51. public:
  52. ListMap<TItsOrgan> FLists;
  53. public:
  54. bool LoadFromDb(TADOConnection *ADbConn=NULL);
  55. };
  56. //---------------------------------------------------------------------------
  57. extern TItsOrganManager *ItsOrganManager;
  58. //---------------------------------------------------------------------------
  59. #endif