CDSParkF.h 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. //---------------------------------------------------------------------------
  2. #ifndef CDSParkFH
  3. #define CDSParkFH
  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 TCDSPark
  16. {
  17. public:
  18. TCDSPark() {};
  19. ~TCDSPark() {};
  20. public:
  21. String PRLT_CTLR_NMBR; // N NUMBER(10) N 주차장 제어기 번호
  22. String PRLT_CTLR_ID; // N VARCHAR2(10) Y 주차장 제어기 ID
  23. String PRLT_NM; // N VARCHAR2(50) Y 주차장 명칭
  24. String REAL_DATA_YN; // N CHAR(1) Y 'N' 실시간주차정보제공여부
  25. String DEL_YN; // N CHAR(1) Y 'N' 삭제 여부
  26. public:
  27. void Init();
  28. };
  29. //---------------------------------------------------------------------------
  30. /*
  31. * Manager
  32. */
  33. class TCDSParkManager
  34. {
  35. public:
  36. TCDSParkManager();
  37. virtual ~TCDSParkManager();
  38. public:
  39. TItsMap<String, TCDSPark*> FLists;
  40. public:
  41. void Init();
  42. bool LoadFromDb(TADOConnection *ADbConn=NULL);
  43. };
  44. //---------------------------------------------------------------------------
  45. extern TCDSParkManager *CDSParkManager;
  46. //---------------------------------------------------------------------------
  47. #endif