private void save() { if (m_DemoVer) { MessageBox.Show (Resources.tx_DemoWriteErr, Resources.tx_licenseCap, MessageBoxButtons.OK, MessageBoxIcon.Hand); return; } if (ConfigurationManagement.ConfigFileName == null) { m_FileSave(this); } else { try { XML2DataSetIO.writeXMLFile(m_configDataBase, ConfigurationManagement.ConfigFileName); } catch (Exception e) { MessageBox.Show (Resources.tx_SaveErr + e.Message, Resources.tx_IOErrCap, MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
/// <summary> /// Initializes a new instance of the <see cref="ProtocolHubConfiguration"/> class. /// </summary> /// <param name="ConfigurationFilename">The configuration filename.</param> /// <param name="open_readonly">if set to <c>true</c> file is opened as read only.</param> public ProtocolHubConfiguration(string ConfigurationFilename, bool open_readonly) { filename = ConfigurationFilename; try { configuration = new ComunicationNet(); this.configuration.BeginInit(); this.configuration.DataSetName = "ComunicationNet"; this.configuration.Locale = new System.Globalization.CultureInfo("en-US"); this.configuration.EndInit(); XML2DataSetIO.readXMLFile(configuration, filename, open_readonly); } catch (System.IO.IOException ioex) { EventLogMonitor.WriteToEventLogError("Problem with CommServer configuration file:" + ioex.Message, (int)Error.CommServer_Configuration); } catch (Exception ex) { string _path = Environment.CurrentDirectory; EventLogMonitor.WriteToEventLogError($"Problem with CommServer XML configuration file : {filename} - in directory: {_path } error: {ex.ToString()}", (int)Error.CommServer_Configuration); } }