//Lectura de Documentos private void ReaderDataset() { LlenarEstructuras.DatosGenerales(dstinvoicexml, datosGenerales); LlenarEstructuras.DatosEmisor(dstinvoicexml, emisor); LlenarEstructuras.DatosReceptor(dstinvoicexml, receptor, datosGenerales); LlenarEstructuras.DatosItems(dstdetailinvoicexml, items); LlenarEstructuras.Totales(dstinvoicexml, totales, items); }
//Lectura de Documentos private void ReaderDataset() { LlenarEstructuras.DatosGenerales(dstinvoicexml, datosGenerales); LlenarEstructuras.DatosEmisor(dstinvoicexml, emisor); LlenarEstructuras.DatosReceptor(dstinvoicexml, receptor, datosGenerales); LlenarEstructuras.DatosItems(dstdetailinvoicexml, items); LlenarEstructuras.Totales(dstinvoicexml, totales, items); LlenarEstructuras.DatosFactExportacion(dstinvoicexml, complementos); if (Constants.TIPO_DOC == "FCAM") { LlenarEstructuras.DatosFacturaCambiaria(dstinvoicexml, dstdetailinvoicexml, abonos); } }
//Lectura de Documentos private void ReaderDataset() { LlenarEstructuras.DatosGenerales(dstinvoicexml, datosGenerales); LlenarEstructuras.DatosEmisor(dstinvoicexml, emisor); LlenarEstructuras.DatosReceptor(dstinvoicexml, receptor, datosGenerales); LlenarEstructuras.DatosItems(dstdetailinvoicexml, items); LlenarEstructuras.Totales(dstinvoicexml, totales, items); // LlenarEstructuras.DatosFacturaCambiaria(dstdetailinvoicexml, abonos); switch (Constants.TIPO_DOC) { case "FCAM": LlenarEstructuras.DatosFacturaCambiaria(dstinvoicexml, dstdetailinvoicexml, abonos); isFCAM = true; break; case "NCRE": LlenarEstructuras.DatosNotaCredito(dstinvoicexml, nota); isNCRE = true; break; case "NDEB": LlenarEstructuras.DatosNotaCredito(dstinvoicexml, nota); isNCRE = true; isNDEB = true; break; case "NABN": LlenarEstructuras.DatosNotaCredito(dstinvoicexml, nota); isNCRE = true; isNDEB = true; break; case "FESP": LlenarEstructuras.DatosFacturaEspecial(dstinvoicexml, retenciones); break; } //LlenarEstructuras.DatosNotaCredito(dstdetailinvoicexml, complementos); }