/// <summary> /// Initializes a new instance of the <see cref="ImportItemSettings"/> class. /// </summary> /// <param name="database">The database.</param> /// <param name="parrent_form">The parrent_form.</param> public ImportItemSettings(OPCCliConfiguration database, System.Windows.Forms.Form parrent_form) : base(parrent_form) { m_database = database; m_ImportTagsInfo = new ImportTagsInfo(); SetImportInfo(m_ImportTagsInfo); }
/// <summary> /// Saves the current configuration in the <see cref="OPCCliConfiguration"/>. /// </summary> /// <param name="configuration">The current configuration.</param> /// <param name="parentKey">The parent key.</param> public virtual void Save(OPCCliConfiguration configuration, long parentKey) { System.Diagnostics.Debug.Assert(configuration != null, "Configuration data set cannot be null"); foreach (ISave br in Nodes) { br.Save(configuration, parentKey); } }
internal void CreateChildren(OPCCliConfiguration configuration) { foreach (OPCCliConfiguration.ServersRow svr in configuration.Servers) { var node = new OPCSessionServer(svr, null, this); if (svr.IsConnected) { node.Connect(); } } }
/// <summary> /// Saves the current configuration in the <see cref="OPCCliConfiguration"/>. /// </summary> /// <param name="configuration">The current configuration.</param> /// <param name="parentKey">The parent key.</param> public override void Save(OPCCliConfiguration configuration, long parentKey) { long pk = configuration.Servers.Save(Tag, this.m_ConnectData, m_Locale, m_Filter); base.Save(configuration, pk); }
/// <summary> /// Saves the current configuration in the <see cref="OPCCliConfiguration"/>. /// </summary> /// <param name="configuration">The current configuration.</param> /// <param name="parentKey">The parent key.</param> public override void Save(OPCCliConfiguration configuration, long parentKey) { long pk = configuration.Subscriptions.Save(State, Enabled, true, parentKey); base.Save(configuration, pk); }
/// <summary> /// Saves the object children in the specified configuration. /// </summary> /// <param name="config">The config <see cref="OPCCliConfiguration"/>.</param> /// <param name="parentKey">The parent key.</param> /// <returns>current index</returns> public long Save(OPCCliConfiguration config, long parentKey) { GetLastDBIdentifier = config.Items.Save(m_Item, parentKey); System.Diagnostics.Debug.Assert(GetLastDBIdentifier.HasValue); return(GetLastDBIdentifier.Value); }
/// <summary> /// Saves the specified configuration in the <see cref="OPCCliConfiguration"/>. /// </summary> /// <param name="configuration">The current configuration in the <see cref="OPCCliConfiguration"/>.</param> public void Save(OPCCliConfiguration configuration) { Save(configuration, long.MinValue); }
/// <summary> /// Initializes a new instance of the <see cref="ConfigurationEventArg"/> class. /// </summary> /// <param name="config">The config.</param> public ConfigurationEventArg(OPCCliConfiguration config) { Configuration = config; }
/// <summary> /// Saves the current item in the <see cref="OPCCliConfiguration"/>. /// </summary> /// <param name="configuration">The current configuration.</param> /// <param name="parentKey">The parent key.</param> public override void Save(OPCCliConfiguration configuration, long parentKey) { long pk = Tag.Save(configuration, parentKey); base.Save(configuration, pk); }