//--------------------------------------------------------------------------- #ifndef CDSVmsObjTypeFH #define CDSVmsObjTypeFH //--------------------------------------------------------------------------- #include #include #include #include #include "ITSLibF.h" #include "ITSDbF.h" //--------------------------------------------------------------------------- class TVmsType { public: TVmsType() {}; ~TVmsType(){}; public: String VMS_TYPE_CD; // N VARCHAR2(5) N VMS À¯Çü ÄÚµå String VMS_TYPE_NM; // N VARCHAR2(40) Y VMS À¯Çü ¸í int VMS_WDTH; // N NUMBER(3) Y VMS ³Êºñ int VMS_HGHT; // N NUMBER(3) Y VMS ³ôÀÌ int ROW_NUM; // N NUMBER(3) Y Çà °³¼ö int COL_NUM; // N NUMBER(3) Y ¿­ °³¼ö int MODL_ROW_NUM; // N NUMBER(3) Y ¸ðµâ Çà °³¼ö int MODL_COL_NUM; // N NUMBER(3) Y ¸ðµâ ¿­ °³¼ö int POWR_ROW_NUM; // N NUMBER(3) Y Àü¿ø¸ðµâ Çà °³¼ö int POWR_COL_NUM; // N NUMBER(3) Y Àü¿ø¸ðµâ ¿­ °³¼ö String USE_YN; // N CHAR(1) Y 'N' »ç¿ë ¿©ºÎ }; //--------------------------------------------------------------------------- class TVmsTypeManager { public: TVmsTypeManager(); ~TVmsTypeManager(); private: public: TItsMap FLists; public: bool LoadFromDb(TADOConnection *ADbConn=NULL); }; //--------------------------------------------------------------------------- extern TVmsTypeManager *VmsTypeManager; //--------------------------------------------------------------------------- typedef enum eObjUse { enINSERT, enUPDATE, enDELETE, } EN_OBJUSE; class TVmsObjUse { public: TVmsObjUse(); ~TVmsObjUse(); public: int VMS_FORM_ID; int VMS_FORM_OBJECT_ID; int MODE; }; //--------------------------------------------------------------------------- class TVmsObjUseManager { public: TVmsObjUseManager(); ~TVmsObjUseManager(); private: public: TItsMap FLists; public: bool LoadFromDb(String AFormId, TADOConnection *ADbConn=NULL); }; //--------------------------------------------------------------------------- class TFormObjType { public: TFormObjType() {}; ~TFormObjType() {}; private: public: int TYPE; String NAME; }; class TVmsObjType { public: TVmsObjType(); ~TVmsObjType(); private: public: int TYPE; TItsMap FLists; public: }; //--------------------------------------------------------------------------- class TVmsObjTypeManager { public: TVmsObjTypeManager(); ~TVmsObjTypeManager(); private: public: TItsMap FLists; public: bool LoadFromDb(TADOConnection *ADbConn=NULL); }; //--------------------------------------------------------------------------- extern TVmsObjTypeManager *VmsObjTypeManager; //--------------------------------------------------------------------------- #endif