123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- //---------------------------------------------------------------------------
- #ifndef CDSVmsIxrFH
- #define CDSVmsIxrFH
- //---------------------------------------------------------------------------
- #include <Classes.hpp>
- #include <stdio.h>
- #include <ADODB.hpp>
- #include <DB.hpp>
- #include "ITSLibF.h"
- #include "ITSDbF.h"
- //---------------------------------------------------------------------------
- class TVmsRltnIxr
- {
- public:
- TVmsRltnIxr() {};
- ~TVmsRltnIxr(){};
- public:
- String VMS_CTLR_NMBR;
- String SGNL_IXR_NMBR;
- int ORD;
- };
- //---------------------------------------------------------------------------
- class TVmsIxr
- {
- public:
- TVmsIxr() {};
- ~TVmsIxr(){};
- public:
- String VMS_CTLR_NMBR;
- TItsMap<int, TVmsRltnIxr*> FLists;
- };
- //---------------------------------------------------------------------------
- //---------------------------------------------------------------------------
- class TVmsIxrManager
- {
- public:
- TVmsIxrManager();
- ~TVmsIxrManager();
- private:
- public:
- TItsMap<String, TVmsIxr*> FLists;
- public:
- bool LoadFromDb(TADOConnection *ADbConn=NULL);
- bool DeleteVmsIxr(TVmsIxr *AObj, TADOConnection *ADbConn=NULL);
- bool MergeVmsIxr(TVmsIxr *AObj, TADOConnection *ADbConn=NULL);
- };
- //---------------------------------------------------------------------------
- extern TVmsIxrManager *VmsIxrManager;
- //---------------------------------------------------------------------------
- #endif
|