44 lines
1.4 KiB
C#
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;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
}
|
|
//=======================================================================
|
|
}
|