private void SaveConsecutiveFail(XmlDocument xmlDoc, ConsecutiveFailConfigData configData)
        {
            XmlOldConsecutiveFail xmlConsecutiveFail = new XmlOldConsecutiveFail();

            xmlConsecutiveFail.Enabled = configData.Enabled;
            xmlConsecutiveFail.Limit = configData.Threshold;
            xmlConsecutiveFail.ResetCounterOnEachRow = configData.ResetCounterOnEachRow;
            xmlConsecutiveFail.CustomRules = new List<ConsecutiveFailCustomRule>(configData.CustomRuleList);

            xmlConsecutiveFail.SaveConfig(xmlDoc);
        }
        private void LoadConsecutiveFail(XmlDocument xmlDoc, ConsecutiveFailConfigData configData)
        {
            XmlOldConsecutiveFail xmlConsecutiveFail = new XmlOldConsecutiveFail();
            xmlConsecutiveFail.LoadConfig(xmlDoc);

            configData.Enabled = xmlConsecutiveFail.Enabled;
            configData.Threshold = xmlConsecutiveFail.Limit;
            configData.ResetCounterOnEachRow = xmlConsecutiveFail.ResetCounterOnEachRow;
            configData.ClearCustomRuleList();
            configData.AddRangeToCustomRuleList(xmlConsecutiveFail.CustomRules);
        }