public void SetPropertiesInstance(System.Xml.XmlNode node, object inst) { node.RemoveAll(); // Get rid of all properties BarCodePropertiesQR bcp = inst as BarCodePropertiesQR; if (bcp == null) { return; } XmlHelpers.CreateChild(node, "QrCode", bcp.QrCode); }
object ICustomReportItem.GetPropertiesInstance(System.Xml.XmlNode iNode) { BarCodePropertiesQR bcp = new BarCodePropertiesQR(this, iNode); foreach (XmlNode n in iNode.ChildNodes) { if (n.Name != "CustomProperty") continue; string pname = XmlHelpers.GetNamedElementValue(n, "Name", ""); switch (pname) { case "QrCode": bcp.SetQrCode(XmlHelpers.GetNamedElementValue(n, "Value", "")); break; default: break; } } return bcp; }
object ICustomReportItem.GetPropertiesInstance(System.Xml.XmlNode iNode) { BarCodePropertiesQR bcp = new BarCodePropertiesQR(this, iNode); foreach (XmlNode n in iNode.ChildNodes) { if (n.Name != "CustomProperty") { continue; } string pname = XmlHelpers.GetNamedElementValue(n, "Name", ""); switch (pname) { case "QrCode": bcp.SetQrCode(XmlHelpers.GetNamedElementValue(n, "Value", "")); break; default: break; } } return(bcp); }