From baae66fdf66cc9629bc4af1ee43f48202fb6b721 Mon Sep 17 00:00:00 2001 From: SLopez Date: Wed, 2 Jul 2025 15:15:31 -0700 Subject: [PATCH] =?UTF-8?q?Cambios=20en=20el=20documento=20de=20exportaci?= =?UTF-8?q?=C3=B3n?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Export/ExpDetalle.aspx.cs | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/Export/ExpDetalle.aspx.cs b/Export/ExpDetalle.aspx.cs index f9b41f66e..645a4b109 100644 --- a/Export/ExpDetalle.aspx.cs +++ b/Export/ExpDetalle.aspx.cs @@ -976,6 +976,7 @@ public partial class Export_ExpDetalle : ClsPaginas string Patente = DTExportaciones.FiltroPrimeroValor("Patente"); string AgenteExt = DTExportaciones.FiltroPrimeroValor("AgenteExt"); string TaxId = DTExportaciones.FiltroPrimeroValor("TaxId"); + string Notas = DTExportaciones.FiltroPrimeroValor("Notas"); List para = new List(); para.Add(new ReportParameter("CveExportacion", CveExportacion.ToString())); @@ -1040,6 +1041,7 @@ public partial class Export_ExpDetalle : ClsPaginas para.Add(new ReportParameter("Patente", Patente)); para.Add(new ReportParameter("AgenteExt", AgenteExt)); para.Add(new ReportParameter("TaxId", TaxId)); + para.Add(new ReportParameter("Notas", Notas)); List lrds = new List(); ReportDataSource RDSExportaciones = new ReportDataSource(); @@ -1058,12 +1060,14 @@ public partial class Export_ExpDetalle : ClsPaginas DTPartidas.Columns.Add("ValorUnitarioMN", typeof(decimal)); DTPartidas.Columns["ValorUnitarioUSD"].DefaultValue = 0.0m; DTPartidas.Columns["ValorUnitarioMN"].DefaultValue = 0.0m; - DataRow RowPartida = DTPartidas.Rows[0]; - decimal cantidad = Convert.ToDecimal(RowPartida["Cantidad"]); - if (cantidad > 0) + foreach (DataRow row in DTPartidas.Rows) { - RowPartida["ValorUnitarioUSD"] = Convert.ToDecimal(RowPartida["Precio"]) / cantidad; - RowPartida["ValorUnitarioMN"] = Convert.ToDecimal(RowPartida["ValorTotalMXP"]) / cantidad; + decimal cantidad = Convert.ToDecimal(row["Cantidad"]); + if (cantidad > 0) + { + row["ValorUnitarioUSD"] = Convert.ToDecimal(row["Precio"]) / cantidad; + row["ValorUnitarioMN"] = Convert.ToDecimal(row["ValorTotalMXP"]) / cantidad; + } } ReportDataSource RDSPartidas = new ReportDataSource(); RDSPartidas.Name = "DsPartidas";