Exemple #1
0
 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"))
         {
         }
     }
 }
Exemple #2
0
 public Comprobante()
 {
     CfdiRelacionados = new CfdiRelacionados();
     Emisor           = new Emisor();
     Receptor         = new Receptor();
     Conceptos        = new Conceptos();
     Impuestos        = new Impuestos();
     Complemento      = new Complemento();
     Addenda          = new Addenda();
 }