3.0.1.9 Portal styling. Interfaces controller/model.

This commit is contained in:
Andy Howard
2025-10-30 12:59:27 +00:00
parent d414910e96
commit 1075e9eef5
159 changed files with 1642 additions and 869 deletions
+14 -11
View File
@@ -1,5 +1,4 @@
using Sarand.BusinessMgr.Net.Standard.Base.Consoles;
using Sarand.BusinessMgr.Net.Standard.Base.Core;
using Sarand.BusinessMgr.Net.Standard.Base.Mgr;
using Sarand.BusinessMgr.Net.Standard.Base.Mgr.Control;
using Sarand.Net.Standard.Base.App;
@@ -16,7 +15,6 @@ using Sarand.Net.Standard.Base.UpdateLog;
using Sarand.Net.Standard.Base.Utils;
using System;
using System.Collections.Generic;
using System.Linq;
namespace Sarand.BusinessMgr.Net.Standard.Base.App
{
@@ -25,10 +23,12 @@ namespace Sarand.BusinessMgr.Net.Standard.Base.App
{
//-------------------------------------------------------------------
// Data members.
private static short assetCommodityTypeAllowed = -1;
//-------------------------------------------------------------------
// Extended logging options.
public enum ExtendedLogginOption
{
SecurityProfile,
@@ -44,6 +44,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Base.App
//-------------------------------------------------------------------
// Construction - use derived objects.
protected SbmSystem(PropertySet properties)
{
// Configure extended logging.
@@ -52,6 +53,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Base.App
//-------------------------------------------------------------------
// Application definitions.
public static Sbm.SessionConfig GetSessionConfigType(String consoleProperty)
{
if (consoleProperty.ContainsCI("Sarand"))
@@ -85,19 +87,19 @@ namespace Sarand.BusinessMgr.Net.Standard.Base.App
}
//-------------------------------------------------------------------
// S y s t e m C o d e s
//-------------------------------------------------------------------
public static List<TypeCodeDesc> GetSystemCodes(Sbm.SystemCode systemCode)
// Application codes.
public static List<TypeCodeDesc> GetSystemCodes(Sbm.ApplicationCode applicationCode)
{
List<TypeCodeDesc> codes = systemCodes.GetValueOrDefault(systemCode);
List<TypeCodeDesc> codes = systemCodes.GetValueOrDefault(applicationCode);
if (codes == null)
SaLogger.Warn($"{SysUtil.Fn} Unrecognised system code type: {systemCode}.");
SaLogger.Warn($"{SysUtil.Fn} Unrecognised system code type: {applicationCode}.");
return codes;
}
//-------------------------------------------------------------------
// D a t a M a n a g e r s
//-------------------------------------------------------------------
// Data Managers.
public abstract SbmAccountMgr CreateAccountMgr(SbmInternals internals);
public abstract SbmAssetMgr CreateAssetMgr(SbmInternals internals);
public abstract SbmCommodityMgr CreateCommodityMgr(SbmInternals internals);
@@ -113,6 +115,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Base.App
//-------------------------------------------------------------------
// Consoles.
public abstract SbmSessionConsole CreateSessionConsole(SbmInternals internals);
public abstract SaDiaryConsole CreateDiaryConsole(SbmInternals internals);
public abstract SaSecurityConsole CreateSecurityConsole(SbmInternals internals);
@@ -126,8 +129,8 @@ namespace Sarand.BusinessMgr.Net.Standard.Base.App
public abstract SbmEmailConsole CreateEmailConsole(SbmEmailConfig emailConfig);
//-------------------------------------------------------------------
// A p p l i c a t i o n P r o p e r t i e s
//-------------------------------------------------------------------
// Application Properties.
public bool IsExtendedLogging(ExtendedLogginOption extendedLoggingOption)
{
if (extendedLoggingOptions == null) return false;