Files
BusinessMgr-2019/SaBusMgrStandardBase/Base/App/SbmGlobals.cs
T
2021-07-08 20:50:46 +01:00

44 lines
1.4 KiB
C#

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;
}
//-------------------------------------------------------------------
}
//=======================================================================
}