Esempio n. 1
0
 public string getXML(RequestCFD requestCFD)
 {
     XmlNode root = createDocument();
     addStringAttribute(root, "oru", requestCFD.oru);
     addStringAttribute(root, "cveProveedor", requestCFD.cveProveedor);
     addStringAttribute(root, "nomProveedor", requestCFD.nomProveedor);
     addStringAttribute(root, "mailProveedor", requestCFD.mailProveedor);
     addStringAttribute(root, "mailPhilips", requestCFD.mailPhilips);
     addStringAttribute(root, "OC", requestCFD.OC);
     addStringAttribute(root, "ctaContable", requestCFD.ctaContable);
     addStringAttribute(root, "CCostos", requestCFD.CCostos);
     addStringAttribute(root, "texto", requestCFD.texto);
     XmlNode items = dom.CreateNode(XmlNodeType.Element, null, "Items", null);
     for (int i = 0; i < requestCFD.getItemCount(); i++)
     {
         XmlNode item = dom.CreateNode(XmlNodeType.Element, null, "Item", null);
         Item objItem = requestCFD.getItem(i);
         addStringAttribute(item, "ItemOrder", objItem.ItemOrder);
         addStringAttribute(item, "cveMaterial", objItem.cveMaterial);
         addStringAttribute(item, "pedimento", objItem.pedimento);
         addStringAttribute(item, "patente", objItem.patente);
         addStringAttribute(item, "cantidad", objItem.cantidad);
         addStringAttribute(item, "WBS", objItem.WBS);
         addStringAttribute(item, "OC", objItem.OC);
         addStringAttribute(item, "OrdenServicio", objItem.OrdenServicio);
         addStringAttribute(item, "texto", objItem.texto);
         items.AppendChild(item);
     }
     root.AppendChild(items);
     return root.OuterXml;
 }