public static CT_FilterColumn Parse(XmlNode node, XmlNamespaceManager namespaceManager) { if (node == null) { return(null); } CT_FilterColumn ctObj = new CT_FilterColumn(); ctObj.colId = XmlHelper.ReadUInt(node.Attributes["colId"]); ctObj.hiddenButton = XmlHelper.ReadBool(node.Attributes["hiddenButton"]); ctObj.showButton = XmlHelper.ReadBool(node.Attributes["showButton"]); foreach (XmlNode childNode in node.ChildNodes) { if (childNode.LocalName == "customFilters") { ctObj.customFilters = CT_CustomFilters.Parse(childNode, namespaceManager); } } return(ctObj); }
public static CT_CustomFilters Parse(XmlNode node, XmlNamespaceManager namespaceManager) { if (node == null) { return(null); } CT_CustomFilters ctObj = new CT_CustomFilters(); if (node.Attributes["and"] != null) { ctObj.and = XmlHelper.ReadBool(node.Attributes["and"]); } ctObj.customFilterField = new List <CT_CustomFilter>(); foreach (XmlNode childNode in node.ChildNodes) { if (childNode.LocalName == "customFilter") { ctObj.customFilter.Add(CT_CustomFilter.Parse(childNode, namespaceManager)); } } return(ctObj); }