Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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;
        }
Esempio n. 3
0
        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);
        }