CDSVmsDsplSchF.h 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. //---------------------------------------------------------------------------
  2. #ifndef CDSVmsDsplSchFH
  3. #define CDSVmsDsplSchFH
  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 TCDSVmsDsplSchWeek
  16. {
  17. public:
  18. TCDSVmsDsplSchWeek()
  19. {
  20. SCH_HH = "111111111111111111111111";
  21. };
  22. ~TCDSVmsDsplSchWeek() {};
  23. public:
  24. String WEEK_CD; // N VARCHAR2(1) N ¿äÀÏÄÚµå(1:ÀÏ,...7:Åä)
  25. String SCH_HH; // N VARCHAR2(24) Y '111111111111111111111111' Ç¥Ãâ½Ã°¢
  26. };
  27. //---------------------------------------------------------------------------
  28. class TCDSVmsDsplSch
  29. {
  30. public:
  31. TCDSVmsDsplSch() {};
  32. ~TCDSVmsDsplSch() {};
  33. public:
  34. int PHASE;
  35. TItsMap<String, TCDSVmsDsplSchWeek*> FWeeks;
  36. };
  37. //---------------------------------------------------------------------------
  38. /*
  39. * Manager
  40. */
  41. class TCDSVmsDsplSchManager
  42. {
  43. public:
  44. TCDSVmsDsplSchManager();
  45. virtual ~TCDSVmsDsplSchManager();
  46. public:
  47. TItsMap<int, TCDSVmsDsplSch*> FPhases;
  48. int FMaxPhase;
  49. public:
  50. void Clear();
  51. bool LoadFromDb(TADOConnection *ADbConn, String AVMS_CTLR_NMBR, String AVMS_SCH_TYPE);
  52. };
  53. //---------------------------------------------------------------------------
  54. extern TCDSVmsDsplSchManager *CDSVmsDsplSchManager;
  55. //---------------------------------------------------------------------------
  56. #endif