98 lines
3.3 KiB
C#
98 lines
3.3 KiB
C#
using Sarand.BusinessMgr.Net.Core.Web.App;
|
|
using Sarand.BusinessMgr.Net.Core.Web.Consoles;
|
|
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(ISbmUserOrganisationContext userContext)
|
|
{
|
|
return SbmSessionConsole.CreateConsole(userContext);
|
|
}
|
|
|
|
public override SaDiaryConsole CreateDiaryConsole(ISbmUserOrganisationContext userContext)
|
|
{
|
|
throw new NotImplementedException();
|
|
}
|
|
|
|
public override SaCodeTypeConsole CreateCodeTypeConsole(ISbmUserOrganisationContext userContext)
|
|
{
|
|
return new SbmCodeTypeConsole_Web(userContext);
|
|
}
|
|
|
|
public override SaItemDataConsole CreateItemDataConsole(ISbmUserOrganisationContext userContext)
|
|
{
|
|
throw new NotImplementedException();
|
|
}
|
|
|
|
public override SaItemDocConsole CreateItemDocConsole(ISbmUserOrganisationContext userContext)
|
|
{
|
|
throw new NotImplementedException();
|
|
}
|
|
|
|
public override SaItemOptionConsole CreateItemOptionConsole(ISbmUserOrganisationContext userContext)
|
|
{
|
|
return new SbmItemOptionConsole_Web(userContext);
|
|
}
|
|
|
|
public override SaInterfaceConsole CreateInterfaceConsole(ISbmUserOrganisationContext userContext)
|
|
{
|
|
return new SbmInterfaceConsole_Web(userContext);
|
|
}
|
|
|
|
public override SaUpdateLogConsole CreateUpdateLogConsole(ISbmUserOrganisationContext userContext)
|
|
{
|
|
return new SbmUpdateLogConsole_Web(userContext);
|
|
}
|
|
|
|
public override SaSecurityConsole CreateSecurityConsole(ISbmUserOrganisationContext userContext)
|
|
{
|
|
return new SbmSecurityConsole_Web(userContext);
|
|
}
|
|
|
|
public override SaReferenceDataConsole CreateReferenceDataConsole(ISbmUserOrganisationContext userContext)
|
|
{
|
|
return new SbmReferenceDataConsole_Control(userContext);
|
|
}
|
|
|
|
public override SbmEmailConsole CreateEmailConsole(ISbmUserOrganisationContext userContext, SbmEmailConfig emailConfig)
|
|
{
|
|
return SbmApplication_Control.CreateEmailConsole_Control(emailConfig);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
}
|
|
//=======================================================================
|
|
}
|