CDSVmsColorF.h 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. //---------------------------------------------------------------------------
  2. #ifndef CDSVmsColorFH
  3. #define CDSVmsColorFH
  4. //---------------------------------------------------------------------------
  5. #include <Classes.hpp>
  6. #include <stdio.h>
  7. #include <ADODB.hpp>
  8. #include <DB.hpp>
  9. //---------------------------------------------------------------------------
  10. #include "ITSLibF.h"
  11. //---------------------------------------------------------------------------
  12. /*
  13. * class
  14. */
  15. class TCDSVmsColor
  16. {
  17. public:
  18. TCDSVmsColor() {};
  19. ~TCDSVmsColor() {};
  20. public:
  21. int VMS_FONT_COLR_CD; // N NUMBER(3) N 0 VMS 글꼴 색상 코드
  22. String VMS_FONT_COLR_NM; // N VARCHAR2(60) Y VMS 글꼴 색상 명칭
  23. int VMS_FONT_COLR_VAL; // N NUMBER(10) Y VMS 글꼴 색상 값
  24. String USE_YN; // N CHAR(1) Y 'N' 사용 여부
  25. bool Completed;
  26. int EditMode;
  27. int GridIndex;
  28. public:
  29. };
  30. //---------------------------------------------------------------------------
  31. /*
  32. * Manager
  33. */
  34. class TCDSVmsColorManager
  35. {
  36. public:
  37. TCDSVmsColorManager();
  38. virtual ~TCDSVmsColorManager();
  39. public:
  40. int FMaxID;
  41. TItsMap<int, TCDSVmsColor*> FLists;
  42. public:
  43. int GetNextColorId();
  44. bool LoadFromDb(TADOConnection *ADbConn=NULL);
  45. };
  46. //---------------------------------------------------------------------------
  47. extern TCDSVmsColorManager *CDSVmsColorManager;
  48. //---------------------------------------------------------------------------
  49. #endif