using Sarand.Net.Standard.Base.CodeTypes; using Sarand.Net.Standard.Base.Dbas; using Sarand.Net.Standard.Base.Diary; using Sarand.Net.Standard.Base.Interfaces; using Sarand.Net.Standard.Base.ItemData; using Sarand.Net.Standard.Base.ItemDocs; using Sarand.Net.Standard.Base.ItemOptions; using Sarand.Net.Standard.Base.ReferenceData; using Sarand.Net.Standard.Base.Security; using Sarand.Net.Standard.Base.UpdateLog; namespace Sarand.BusinessMgr.Net.Standard.Base.App { //======================================================================= public static class SbmGlobals { //------------------------------------------------------------------- // System. public static SbmSystem System { get; set; } = null; //------------------------------------------------------------------- // Application. public static SbmApplication Application { get; set; } = null; //------------------------------------------------------------------- // Database. public static ISacsDatabase GetBusMgrDatabase(SbmSessionContext sessionContext) { return Application != null ? Application.GetBusMgrDatabase(sessionContext) : null; } //------------------------------------------------------------------- // Clear globals. public static void Clear() { System = null; Application = null; } //------------------------------------------------------------------- } //======================================================================= }