using Sarand.Core.Base; using Sarand.Core.Bus; using Sarand.Core.Dbas.Base; using Sarand.Core.Interfaces; using Sarand.Core.ItemOptions; using Sarand.OperationsMgr.App.Consoles; using Sarand.OperationsMgr.Core.App; using Sarand.Win.Dbas.Base; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Sarand.OperationsMgr.Service.Consoles { //======================================================================= public class OpnInterfaceConsole_Service : OpnInterfaceConsole_Dbas { //------------------------------------------------------------------- // Data members. //------------------------------------------------------------------- // Construction. public OpnInterfaceConsole_Service (OpnUserContext userContext, SacsDatabase database) : base(userContext) { Database = database; } //------------------------------------------------------------------- // Properties. internal SacsDatabase Database { get; } //------------------------------------------------------------------- // Method to display Interface management form. protected override MaintainInterfacesFunction MaintainInterfacesFn { get { return null; } } //--------------------------------------------------------------- // Interface item option definitions. public override List GetInterfaceItemOptionDfns (SaInterfaceCategory interfaceCategory, short interfaceType) { throw new NotImplementedException(); } public override List GetInterfaceItemOptionDfns (SysId interfaceId) { throw new NotImplementedException(); } //------------------------------------------------------------------- // I n t e r f a c e A c c e s s C o n t r o l //------------------------------------------------------------------- //--------------------------------------------------------------- // P r o c e s s i n g O p t i o n s //--------------------------------------------------------------- //--------------------------------------------------------------- // P r o c e s s I n t e r f a c e //--------------------------------------------------------------- /// Interface can only be 'processed' if it defines processing options. public override bool CanProcessInterface (SaInterface interfaceObj) { throw new NotImplementedException(); } /// Popup form to select options for processing interface. public override bool ProcessInterface (SaInterface interfaceObj, DbUpdateInfo dbUpdateInfo) { throw new NotImplementedException(); } public override bool AreMultipleInterfaceInstancesAllowed (string context, SaInterfaceCategory interfaceCategory, short interfaceType) { throw new NotImplementedException(); } public override bool AreMultipleActiveInterfacesAllowed (string context, SaInterfaceCategory interfaceCategory) { throw new NotImplementedException(); } //------------------------------------------------------------------- } //======================================================================= }