99 lines
3.1 KiB
C#
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);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
}
|
|
//=======================================================================
|
|
}
|