//--------------------------------------------------------------------------- #ifndef CDSVmsIfscFH #define CDSVmsIfscFH //--------------------------------------------------------------------------- #include #include #include #include #include "ITSLibF.h" #include "ITSDbF.h" //--------------------------------------------------------------------------- //--------------------------------------------------------------------------- class TVmsIfsc { public: TVmsIfsc(); ~TVmsIfsc(); public: String VMS_SECT_ID; // N VARCHAR2(10) N VMS±¸°£ID String VMS_SECT_NM; // N VARCHAR2(32) N VMS±¸°£¸í String VMS_SECT_ENG_NM; // N VARCHAR2(64) Y VMS±¸°£¿µ¹®¸í String VMS_DSPL_STRT_NM; // N VARCHAR2(16) N VMSÇ¥Ãâ½ÃÁ¡¸í String VMS_DSPL_END_NM; // N VARCHAR2(16) N VMSÇ¥ÃâÁ¾Á¡¸í String VMS_DSPL_SECT_NM; // N VARCHAR2(16) N VMSÇ¥Ãⱸ°£¸í String ROAD_GRD; // N VARCHAR2(3) N µµ·Îµî±Þ }; //--------------------------------------------------------------------------- class TVmsSect { public: TVmsSect(); ~TVmsSect(); public: String VMS_CTLR_ID; // N VARCHAR2(10) N VMSÁ¦¾î±âID int SN; // N NUMBER(5) N ¼ø¹ø String VMS_SECT_ID; // N VARCHAR2(10) N VMS±¸°£ID String VMS_DTUR_SECT_ID; // N VARCHAR2(10) Y VMS¿ìȸ±¸°£ID }; //--------------------------------------------------------------------------- class TVmsRltnSect { public: TVmsRltnSect(); ~TVmsRltnSect(); public: String VMS_CTLR_ID; // N VARCHAR2(10) N VMSÁ¦¾î±âID TItsMap FLists; }; //--------------------------------------------------------------------------- class TVmsIfscManager { public: TVmsIfscManager(); ~TVmsIfscManager(); private: public: TItsMap FLists; TItsMap FRltnLists; public: bool LoadFromDb(TADOConnection *ADbConn=NULL); bool LoadSubFromDb(TADOConnection *ADbConn=NULL); }; //--------------------------------------------------------------------------- extern TVmsIfscManager *VmsIfscManager; //--------------------------------------------------------------------------- #endif