Files
BusinessMgr-2019/SaBusinessMgrCoreWebControl/Control/App/SbmSystem_Control.cs
T

99 lines
3.1 KiB
C#

using Sarand.BusinessMgr.Net.Core.Web.App;
using Sarand.BusinessMgr.Net.Core.Web.Consoles;
using Sarand.BusinessMgr.Net.Standard.Base.App;
using Sarand.BusinessMgr.Net.Standard.Base.Consoles;
using Sarand.BusinessMgr.Net.Standard.Base.Core;
using Sarand.BusinessMgr.Net.Standard.Dbas.Consoles;
using Sarand.BusinessMgr.Web.Control.Consoles;
using Sarand.Net.Standard.Base.CodeTypes;
using Sarand.Net.Standard.Base.Core;
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;
using System;
namespace Sarand.BusinessMgr.Web.Control.App
{
//=======================================================================
public class SbmSystem_Control : SbmSystem_Web
{
//-------------------------------------------------------------------
// Data members.
private readonly SbmApplication_Control app_Control;
//-------------------------------------------------------------------
// Construction.
public SbmSystem_Control(SbmApplication_Control app, PropertySet properties) : base(properties)
{
app_Control = app;
}
//-------------------------------------------------------------------
// Consoles.
//-------------------------------------------------------------------
public override SbmSessionConsole CreateSessionConsole(SbmInternals internals)
{
return SbmSessionConsole.CreateConsole(internals);
}
public override SaDiaryConsole CreateDiaryConsole(SbmInternals internals)
{
throw new NotImplementedException();
}
public override SaCodeTypeConsole CreateCodeTypeConsole(SbmInternals internals)
{
return new SbmCodeTypeConsole_Web(internals);
}
public override SaItemDataConsole CreateItemDataConsole(SbmInternals internals)
{
throw new NotImplementedException();
}
public override SaItemDocConsole CreateItemDocConsole(SbmInternals internals)
{
throw new NotImplementedException();
}
public override SaItemOptionConsole CreateItemOptionConsole(SbmInternals internals)
{
return new SbmItemOptionConsole_Web(internals);
}
public override SaInterfaceConsole CreateInterfaceConsole(SbmInternals internals)
{
return new SbmInterfaceConsole_Web(internals);
}
public override SaUpdateLogConsole CreateUpdateLogConsole(SbmInternals internals)
{
return new SbmUpdateLogConsole_Web(internals);
}
public override SaSecurityConsole CreateSecurityConsole(SbmInternals internals)
{
return new SbmSecurityConsole_Web(internals);
}
public override SaReferenceDataConsole CreateReferenceDataConsole(SbmInternals internals)
{
return new SbmReferenceDataConsole_Control(internals);
}
public override SbmEmailConsole CreateEmailConsole(SbmEmailConfig emailConfig)
{
return SbmApplication_Control.CreateEmailConsole_Control(emailConfig);
}
//-------------------------------------------------------------------
}
//=======================================================================
}