This commit is contained in:
Andy Howard
2024-11-19 09:47:00 +00:00
parent c5ee285e27
commit 8b872cc8f3
214 changed files with 7924 additions and 5519 deletions
@@ -16,8 +16,8 @@ using System.Collections.Generic;
namespace Sarand.BusinessMgr.Net.Standard.Base.App
{
//=======================================================================
public abstract class SbmApplication : SacsDisposable
//=======================================================================
public abstract class SbmApplication : SacsDisposable
{
//-------------------------------------------------------------------
// Data members.
@@ -58,6 +58,8 @@ namespace Sarand.BusinessMgr.Net.Standard.Base.App
{
return GetBusMgrDatabase(sessionContext).CreateDbInfo();
}
// Instance configuration.
public abstract SbmInstanceConfig GetInstanceConfig(SbmSessionContext sessionContext);
// Database utilities.
public IDatabaseInfo CreateDbInfo(ISacsDatabase db)
{
@@ -82,7 +84,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Base.App
//-------------------------------------------------------------------
// Create consoles.
public abstract SbmConfigConsole CreateConfigConsole(SbmSessionContext sessionContext);
public abstract SbmSessionConsole CreateSessionConsole(ISbmUserContext_Core userContext);
public abstract SaDiaryConsole CreateDiaryConsole(ISbmUserContext_Core userContext);
public abstract SaSecurityConsole CreateSecurityConsole(ISbmUserContext_Core userContext);
public abstract SaCodeTypeConsole CreateCodeTypeConsole(ISbmUserContext_Core userContext);