public void CargarNodos(XmlNode xComprobante) { foreach (XmlNode n in xComprobante) { if (n.Name.ToUpper().Contains("EMISOR")) { Emisor.Cargar(n.Attributes); } else if (n.Name.ToUpper().Contains("RECEPTOR")) { Receptor.Cargar(n.Attributes); } else if (n.Name.ToUpper().Contains("CONCEPTOS")) { Conceptos.Cargar(n.Attributes); Conceptos.CargarNodos(n); } else if (n.Name.ToUpper().Contains("IMPUESTOS")) { Impuestos.Cargar(n.Attributes); Impuestos.CargarNodos(n); } else if (n.Name.ToUpper().Contains("COMPLEMENTO")) { Complemento.Cargar(n.Attributes); Complemento.CargarNodos(n); } else if (n.Name.ToUpper().Contains("ADDENDA")) { } } }
public Comprobante() { CfdiRelacionados = new CfdiRelacionados(); Emisor = new Emisor(); Receptor = new Receptor(); Conceptos = new Conceptos(); Impuestos = new Impuestos(); Complemento = new Complemento(); Addenda = new Addenda(); }