private void CreateNewConfig() { if (this.comboBoxChnType.SelectedItem == null) { return; } string chnType = this.comboBoxChnType.SelectedItem.ToString(); IChannelConfig cfg = ChannelFactory.CreateChannelConfig(chnType, Program.Log); if (cfg == null) { return; } ConfigurationInitializationParameter param = new ConfigurationInitializationParameter (Program.AppArgument.ConfigFilePath, Program.Log); if (!cfg.Initialize(param)) { return; } string cfgXml = ""; if (cfg.CreateConfig(this, out cfgXml)) { _Channel.Setting = cfgXml.ToString(); rtBoxSetting.Clear(); rtBoxSetting.Text = _Channel.Setting; } }
public bool Initialize(ConfigurationInitializationParameter parameter) { if (parameter == null) { return(false); } _param = parameter; return(true); }
public FormProcessor(ConfigurationInitializationParameter _configparam, ProcessorInstance _Pi) { InitializeComponent(); _param = _configparam; _Processor.Name = _Pi.Name; _Processor.DeviceName = _Pi.DeviceName; _Processor.Description = _Pi.Description; _Processor.Setting = _Pi.Setting; LoadProcessorType(); }
public FormRequestResponseChannelConfig(ConfigurationInitializationParameter param, RequestResponseChannelConfig config) { InitializeComponent(); _param = param; _config = config; if (_config == null) { _config = new RequestResponseChannelConfig(); } }
public FormSubscribePublishChannelConfig(ConfigurationInitializationParameter param, SubscribePublishChannelConfig config) { InitializeComponent(); _param = param; _config = config; if (_config == null) { _config = new SubscribePublishChannelConfig(); } }
public FormXSLTConfig(ConfigurationInitializationParameter param, XSLTConfig config) { InitializeComponent(); _param = param; _config = config; if (_config == null) { _config = new XSLTConfig(); } LoadSetting(); }
public FormSchemaValidatorConfig(ConfigurationInitializationParameter param, SchemaValidatorConfig config) { InitializeComponent(); _param = param; _config = config; if (_config == null) { _config = new SchemaValidatorConfig(); } LoadSetting(); }
public FormChannelEntryConfig(ConfigurationInitializationParameter param, MessageEntryConfig config) { InitializeComponent(); _param = param; _config = config; /*_config.CheckingModel = config.CheckingModel; * _config.EntryMessageType.Code = config.EntryMessageType.Code; * _config.EntryMessageType.CodeSystem = config.EntryMessageType.CodeSystem; * _config.EntryCriteria.XPath = config.EntryCriteria.XPath; * _config.EntryCriteria.XPathPrefixDefinition = config.EntryCriteria.XPathPrefixDefinition; * _config.EntryCriteria.RegularExpression = config.EntryCriteria.RegularExpression; */ if (_config == null) { _config = new MessageEntryConfig(); } cmBoxCheckMode.Items.Clear(); cmBoxCheckMode.DataSource = Enum.GetValues(typeof(MessageEntryCheckingModel)); }