Exemplo n.º 1
0
        void GuardarConfiguracion(object sender, System.ComponentModel.CancelEventArgs e)
        {
            XmlDocument xml;

            if (etiquetaPlantilla.Iguales(new Etiqueta()))
            {
                if (System.IO.File.Exists(PathConfig))
                {
                    System.IO.File.Delete(PathConfig);
                }
            }
            else
            {
                xml = new XmlDocument();
                xml.LoadXml(etiquetaPlantilla.GetPlantillaXmlNode().OuterXml);
                xml.Save(PathConfig);
            }
        }
        public static XmlDocument ExportarXml(Etiqueta plantilla, IList <Etiqueta> etiquetas)
        {
            StringBuilder strXml = new StringBuilder();
            XmlDocument   xml    = new XmlDocument();

            strXml.Append("<EtiquetasExpress>");
            strXml.Append(plantilla.GetPlantillaXmlNode().OuterXml);
            strXml.Append("<Etiquetas>");
            for (int i = 0; i < etiquetas.Count; i++)
            {
                strXml.Append(etiquetas[i].ToXmlNode().OuterXml);
            }
            strXml.Append("</Etiquetas>");
            strXml.Append("</EtiquetasExpress>");

            xml.LoadXml(strXml.ToString());
            xml.Normalize();
            return(xml);
        }