using Sarand.Core.Base; using Sarand.Core.Bus; using Sarand.Core.Interfaces; using Sarand.Core.ItemOptions; using Sarand.Core.UpdateLog; using Sarand.OperationsMgr.Core.App; using Sarand.Win.Dbas.Interfaces; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Sarand.OperationsMgr.App.Consoles { //======================================================================= public abstract class OpnInterfaceConsole_Dbas : SaInterfaceConsole_Dbas { //------------------------------------------------------------------- // Data members. //------------------------------------------------------------------- // Construction. protected OpnInterfaceConsole_Dbas (OpnUserContext userContext) : base(null) { UserContext = userContext; } //------------------------------------------------------------------- // Properties. public OpnUserContext UserContext { get; } public OpnSessionContext SessionContext { get; } public override short InterfaceDataType => throw new NotImplementedException(); public override SaItemOptionConsole ItemOptionConsole => throw new NotImplementedException(); public override SaUpdateLogConsole UpdateLogConsole => throw new NotImplementedException(); //--------------------------------------------------------------- // Utilities. public override String GetItemTypeDesc (short itemType) { throw new NotImplementedException(); } public override string GetItemCaption (ItemId itemId) { throw new NotImplementedException(); } //------------------------------------------------------------------- // R e g i s t e r I n t e r f a c e s //------------------------------------------------------------------- //------------------------------------------------------------------- // I n t e r f a c e A c c e s s C o n t r o l //------------------------------------------------------------------- public override bool CanCreateInterfaces () { throw new NotImplementedException(); } public override bool CanCreateInterfaces (string context, SaInterfaceCategory interfaceCategory) { throw new NotImplementedException(); } public override bool CanCreateInterface (string context, SaInterfaceCategory interfaceCategory, short interfaceType) { throw new NotImplementedException(); } public override bool CanUpdateInterface (SaInterface interfaceObj) { throw new NotImplementedException(); } public override bool CanCopyInterfaces () { throw new NotImplementedException(); } public override bool CanCopyInterfaces (string context, SaInterfaceCategory interfaceCategory) { throw new NotImplementedException(); } public override bool CanCopyInterface (string context, SaInterfaceCategory interfaceCategory, short interfaceType) { throw new NotImplementedException(); } public override bool CanCopyInterface (SaInterface interfaceObj) { throw new NotImplementedException(); } public override bool IsCompatibleForInterfaceCopy (string context, SaInterfaceCategory interfaceCategory, int typeFrom, int typeTo) { throw new NotImplementedException(); } public override bool CanRemoveInterface (SaInterface interfaceObj) { throw new NotImplementedException(); } //--------------------------------------------------------------- // I n t e r f a c e E v e n t s //--------------------------------------------------------------- public override void OnInterfaceCreated (SysId interfaceId) { throw new NotImplementedException(); } public override void OnInterfaceUpdated (SysId interfaceId) { throw new NotImplementedException(); } public override void OnInterfaceRemoved (SysId interfaceId) { throw new NotImplementedException(); } //------------------------------------------------------------------- } //======================================================================= }