Beispiel #1
0
        public override string ConfigureAgent(string config)
        {
            EditConfig  editConfig = new EditConfig();
            XmlDocument configXml  = new XmlDocument();

            if (config.Length > 0)
            {
                try
                {
                    configXml.LoadXml(config);
                }
                catch
                {
                    configXml.LoadXml(Properties.Resources.QMEventLogNotifierDefaultConfig);
                }
            }
            else
            {
                configXml.LoadXml(Properties.Resources.QMEventLogNotifierDefaultConfig);
            }

            ReadConfiguration(configXml);
            editConfig.SelectedEventLogNotifierConfig = eventLogNotifierConfig;
            if (editConfig.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                config = editConfig.SelectedEventLogNotifierConfig.ToConfig();
            }
            return(config);
        }
Beispiel #2
0
        public override string ConfigureAgent(string config)
        {
            XmlDocument configXml = new XmlDocument();

            if (config.Length > 0)
            {
                try
                {
                    configXml.LoadXml(config);
                }
                catch
                {
                    configXml.LoadXml(Properties.Resources.PerfCounterNotifierEmptyConfig);
                }
            }
            else
            {
                configXml.LoadXml(Properties.Resources.PerfCounterNotifierEmptyConfig);
            }
            ReadConfiguration(configXml);

            EditConfig editConfig = new EditConfig();

            editConfig.SelectedCategory = category;
            if (editConfig.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                category = editConfig.SelectedCategory;
                config   = GetCustomConfig();
            }
            return(config);
        }
Beispiel #3
0
        public override string ConfigureAgent(string config)
        {
            XmlDocument configXml = new XmlDocument();

            if (config.Length > 0)
            {
                configXml.LoadXml(config);
            }
            else
            {
                configXml.LoadXml(Properties.Resources.RSSFeedConfigTemplate_xml);
            }
            ReadConfiguration(configXml);
            EditConfig editConfig = new EditConfig();

            editConfig.RSSConfig = rssConfig;
            if (editConfig.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                rssConfig = editConfig.RSSConfig;
                configXml = new XmlDocument();
                configXml.LoadXml(Properties.Resources.RSSFeedConfigTemplate_xml);
                XmlElement root          = configXml.DocumentElement;
                XmlNode    rssConfigNode = root.SelectSingleNode("rssConfig");
                rssConfigNode.SetAttributeValue("rssFilePath", rssConfig.RSSFilePath);
                rssConfigNode.SetAttributeValue("title", rssConfig.Title);
                rssConfigNode.SetAttributeValue("link", rssConfig.Link);
                rssConfigNode.SetAttributeValue("description", rssConfig.Description);
                rssConfigNode.SetAttributeValue("language", rssConfig.Language);
                rssConfigNode.SetAttributeValue("generator", rssConfig.Generator);
                rssConfigNode.SetAttributeValue("keepEntriesDays", rssConfig.KeepEntriesDays.ToString());
                rssConfigNode.SetAttributeValue("lineTitle", rssConfig.LineTitle);
                rssConfigNode.SetAttributeValue("lineCategory", rssConfig.LineCategory);
                //rssConfigNode.SetAttributeValue("lineComments", rssConfig.LineComments);
                rssConfigNode.SetAttributeValue("lineDescription", rssConfig.LineDescription);
                config = configXml.OuterXml;
            }
            return(config);
        }
Beispiel #4
0
        public override string ConfigureAgent(string config)
        {
            XmlDocument configDoc = new XmlDocument();

            if (config.Length > 0)
            {
                configDoc.LoadXml(config);
            }
            else
            {
                configDoc.LoadXml(GetDefaultOrEmptyConfigString());
            }
            ReadConfiguration(configDoc);
            EditConfig editConfig = new EditConfig();

            editConfig.SelectedSoapWebServicePingConfig = SoapWebServicePingConfig;
            if (editConfig.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                config = editConfig.SelectedSoapWebServicePingConfig.ToConfig();
            }

            return(config);
        }
Beispiel #5
0
        public override string ConfigureAgent(string config)
        {
            XmlDocument configDoc = new XmlDocument();

            if (config.Length > 0)
            {
                configDoc.LoadXml(config);
            }
            else
            {
                configDoc.LoadXml(Properties.Resources.PerfCounterEmptyConfig);
            }
            ReadConfiguration(configDoc);

            EditConfig editConfig = new EditConfig();

            editConfig.PFConfig = PerfCounterConfig;
            if (editConfig.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                config = editConfig.PFConfig.ToConfig();
            }

            return(config);
        }