//--------------------------------------------------------------------------- #ifndef CDSAtmpFH #define CDSAtmpFH //--------------------------------------------------------------------------- #include #include #include #include #include #include #include #include //--------------------------------------------------------------------------- #include "ITSLibF.h" #include "CDSItsObjectF.h" //--------------------------------------------------------------------------- //--------------------------------------------------------------------------- class TCDSAtmp { public: TCDSAtmp(); ~TCDSAtmp(); public: AnsiString ATMP_STTN_NMBR; // N NUMBER(10) N ÃøÁ¤¼Ò ¹øÈ£ AnsiString ATMP_STTN_NM; // N VARCHAR2(30) N ÃøÁ¤¼Ò ¸í AnsiString VMS_DISP_NM; // N VARCHAR2(30) N VMS Ç¥Ãâ¸í AnsiString DEL_YN; // N CHAR(1) Y 'N' »èÁ¦ ¿©ºÎ public: bool SUCCESS; AnsiString MSRM_DT; // N VARCHAR2(14) Y ÃøÁ¤ ÀϽà AnsiString MSRM_SYST_NM; // N VARCHAR2(10) Y ÃøÁ¤ ½Ã½ºÅÛ ¸í AnsiString SO2_VAL; // N VARCHAR2(10) Y SO2 °ª AnsiString CO_VAL; // N VARCHAR2(10) Y CO °ª AnsiString NO2_VAL; // N VARCHAR2(10) Y NO2 °ª AnsiString O3_VAL; // N VARCHAR2(10) Y O3 °ª AnsiString PM10_VAL; // N VARCHAR2(10) Y PM10 °ª AnsiString PM10_24HH_VAL; // N VARCHAR2(10) Y PM10 24½Ã°£ °ª AnsiString PM25_VAL; // N VARCHAR2(10) Y PM25 °ª AnsiString PM25_24HH_VAL; // N VARCHAR2(10) Y PM25 24½Ã°£ °ª AnsiString INTG_ATMP_VAL; // N VARCHAR2(10) Y ÅëÇÕ ´ë±â °ª AnsiString INTG_ATMP_GRAD; // N VARCHAR2(10) Y ÅëÇÕ ´ë±â µî±Þ AnsiString SO2_GRAD; // N VARCHAR2(10) Y SO2 µî±Þ AnsiString CO_GRAD; // N VARCHAR2(10) Y CO µî±Þ AnsiString O3_GRAD; // N VARCHAR2(10) Y O3 µå±Þ AnsiString NO2_GRAD; // N VARCHAR2(10) Y NO2 µî±Þ AnsiString PM10_24HH_GRAD; // N VARCHAR2(10) Y PM10 24½Ã°£ µî±Þ AnsiString PM25_24HH_GRAD; // N VARCHAR2(10) Y PM25 24½Ã°£ µî±Þ AnsiString PM10_1HH_GRAD; // N VARCHAR2(10) Y PM10 1½Ã°£ µî±Þ AnsiString PM25_1HH_GRAD; // N VARCHAR2(10) Y PM25 1½Ã°£ µî±Þ void Init(); AnsiString GetPM10_VAL(bool AUnit=true); AnsiString GetPM10_GRAD(); AnsiString GetPM25_VAL(bool AUnit=true); AnsiString GetPM25_GRAD(); AnsiString GetATMP_VAL(bool AUnit=true); AnsiString GetATMP_GRAD(); AnsiString GetO3_VAL(bool AUnit=true); AnsiString GetO3_GRAD(); AnsiString GetGradeDesc(int AGrad); int GetPM10_CLR(); int GetPM25_CLR(); int GetATMP_CLR(); int GetO3_CLR(); int GetGradeColor(int AGrad); }; //--------------------------------------------------------------------------- //--------------------------------------------------------------------------- class TCDSAtmpManager : public TCDSItsObject { public: TCDSAtmpManager(); ~TCDSAtmpManager(); private: public: TItsMap FLists; public: int LoadAtmpInfo(TADOConnection *ADbConn); int LoadAtmpRtPnstInfo(TADOConnection *ADbConn); int LoadAtmpRtPnstMainInfo(TADOConnection *ADbConn); }; //--------------------------------------------------------------------------- extern TCDSAtmpManager *CDSAtmpManager; //--------------------------------------------------------------------------- #endif