//--------------------------------------------------------------------------- #ifndef CDSVmsIxrFH #define CDSVmsIxrFH //--------------------------------------------------------------------------- #include #include #include #include #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 FLists; }; //--------------------------------------------------------------------------- //--------------------------------------------------------------------------- class TVmsIxrManager { public: TVmsIxrManager(); ~TVmsIxrManager(); private: public: TItsMap 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