1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- //---------------------------------------------------------------------------
- #ifndef CDSVmsObjTypeFH
- #define CDSVmsObjTypeFH
- //---------------------------------------------------------------------------
- #include <Classes.hpp>
- #include <stdio.h>
- #include <ADODB.hpp>
- #include <DB.hpp>
- #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<TVmsObjUse> 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<TFormObjType> FLists;
- public:
- };
- //---------------------------------------------------------------------------
- class TVmsObjTypeManager
- {
- public:
- TVmsObjTypeManager();
- ~TVmsObjTypeManager();
- private:
- public:
- IntMap<TVmsObjType> FLists;
- public:
- bool LoadFromDb(TADOConnection *ADbConn=NULL);
- };
- //---------------------------------------------------------------------------
- extern TVmsObjTypeManager *VmsObjTypeManager;
- //---------------------------------------------------------------------------
- #endif
|