Files
BusinessMgr-2019/SaBusMgrStandardBase/Base/App/SbmConsoleHelper.cs
T
2021-05-05 21:00:33 +01:00

40 lines
1.7 KiB
C#

using Sarand.Net.Standard.Base.CodeTypes;
using Sarand.Net.Standard.Base.Dbas;
using Sarand.Net.Standard.Base.Interfaces;
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 abstract class SbmConsoleHelper
{
//-------------------------------------------------------------------
// Protected construction - use derived objects.
protected SbmConsoleHelper()
{
}
//-------------------------------------------------------------------
// Database.
public abstract ISacsDatabase GetDatabase(SbmSessionContext sessionContext);
//-------------------------------------------------------------------
// Create local consoles.
//-------------------------------------------------------------------
// Retrieve Global Consoles by session context.
public abstract SaSecurityConsole GetSecurityConsole(SbmSessionContext sessionContext);
public abstract SaCodeTypeConsole GetCodeTypeConsole(SbmSessionContext sessionContext);
public abstract SaReferenceDataConsole GetReferenceDataConsole(SbmSessionContext sessionContext);
public abstract SaItemOptionConsole GetItemOptionConsole(SbmSessionContext sessionContext);
public abstract SaInterfaceConsole GetInterfaceConsole(SbmSessionContext sessionContext);
public abstract SaUpdateLogConsole GetUpdateLogConsole(SbmSessionContext sessionContext);
//-------------------------------------------------------------------
}
//=======================================================================
}