CDSSpecialDayF.h 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. //---------------------------------------------------------------------------
  2. #ifndef CDSSpecialDayFH
  3. #define CDSSpecialDayFH
  4. //---------------------------------------------------------------------------
  5. #include <Classes.hpp>
  6. #include <ADODB.hpp>
  7. #include <DB.hpp>
  8. #include "ITSLibF.h"
  9. //---------------------------------------------------------------------------
  10. #define DAY_HOUR 24
  11. //---------------------------------------------------------------------------
  12. typedef struct tagHOLISPED
  13. {
  14. int SPED;
  15. String GRAD;
  16. } HOLISPED;
  17. //---------------------------------------------------------------------------
  18. class THoliTrf
  19. {
  20. public:
  21. THoliTrf()
  22. {
  23. for (int ii = 0; ii < DAY_HOUR; ii++)
  24. {
  25. INFO[ii].SPED = 0;
  26. INFO[ii].GRAD = "LTC0";
  27. }
  28. };
  29. virtual ~THoliTrf()
  30. {
  31. };
  32. public:
  33. TDateTime dtQry;
  34. String sQryDay;
  35. String IFSC_ID;
  36. HOLISPED INFO[DAY_HOUR];
  37. };
  38. //---------------------------------------------------------------------------
  39. class THoliTrfManager
  40. {
  41. public:
  42. THoliTrfManager()
  43. {
  44. };
  45. virtual ~THoliTrfManager()
  46. {
  47. FLists.RemoveAll();
  48. };
  49. public:
  50. TItsMap<String, THoliTrf*> FLists;
  51. public:
  52. };
  53. //---------------------------------------------------------------------------
  54. #endif