//--------------------------------------------------------------------------- #ifndef CDSVmsObjTypeFH #define CDSVmsObjTypeFH //--------------------------------------------------------------------------- #include #include #include #include #include "LibSTLF.hpp" #include "ITSDbF.h" //--------------------------------------------------------------------------- #define MAX_VMS_OBJ_TYPE 5 typedef enum eObjUse { enINSERT, enUPDATE, enDELETE, } EN_OBJUSE; class TVmsObjUse { public: TVmsObjUse(); ~TVmsObjUse(); public: int VMS_FORM_ID; int FORM_OBJECT_ID; int MODE; }; //--------------------------------------------------------------------------- class TVmsObjUseManager { public: TVmsObjUseManager(); ~TVmsObjUseManager(); private: public: IntMap FLists; public: bool LoadFromDb(String AFormId, TADOConnection *ADbConn=NULL); }; //--------------------------------------------------------------------------- class TFormObjType { public: TFormObjType() {}; ~TFormObjType() {}; private: public: int TYPE; String NAME; String EDTN_CD; }; class TVmsObjType { public: TVmsObjType(); ~TVmsObjType(); private: public: int TYPE; IntMap FLists; public: }; //--------------------------------------------------------------------------- class TVmsObjTypeManager { public: TVmsObjTypeManager(); ~TVmsObjTypeManager(); private: public: IntMap FLists; public: bool LoadFromDb(TADOConnection *ADbConn=NULL); }; //--------------------------------------------------------------------------- extern TVmsObjTypeManager *VmsObjTypeManager; //--------------------------------------------------------------------------- #endif