using Sarand.BusinessMgr.Net.Standard.Base.App; using Sarand.BusinessMgr.Net.Standard.Base.Core; using Sarand.BusinessMgr.Net.Standard.Base.Mgr; using Sarand.BusinessMgr.Net.Standard.Dbas.Data; using Sarand.Net.Standard.Base.Dbas; using Sarand.Net.Standard.Dbas.Base; namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr { //======================================================================= internal partial class SbmDataItemMgr_Dbas : SbmDataItemMgr { //------------------------------------------------------------------- // Static Definitions - Alias&Prefix. //------------------------------------------------------------------- // Data members. private SacsDatabase db = null; private readonly SbmDbDataItem.SbmDatabaseInfo dbInfo; //------------------------------------------------------------------- // Construction. public SbmDataItemMgr_Dbas(ISbmUserContext userContext) : base(userContext) { db = (SbmGlobals.Application.GetBusMgrDatabase(SessionContext) as SacsDatabase); dbInfo = new SbmDbDataItem.SbmDatabaseInfo(db.DatabaseName, db.GetTableDfns()); } //------------------------------------------------------------------- // Properties. protected ISacsDatabase Database { get { return db; } } protected SbmDbDataItem.SbmDatabaseInfo DbInfo { get { return dbInfo; } } //------------------------------------------------------------------- // Utilities. //------------------------------------------------------------------- } //======================================================================= }