diff --git a/Export/ExpDetalle.aspx.cs b/Export/ExpDetalle.aspx.cs index c0eac7c49..f5a72afff 100644 --- a/Export/ExpDetalle.aspx.cs +++ b/Export/ExpDetalle.aspx.cs @@ -1211,6 +1211,18 @@ public partial class Export_ExpDetalle : ClsPaginas DTPartidas.Columns["ValorUnitarioMN"].DefaultValue = 0.0m; foreach (DataRow row in DTPartidas.Rows) { + string PSCodigoSinDescripcion = row["PSCodigoSinDescripcion"].ToString(); + if (PSCodigoSinDescripcion != "") + row["PSCodigo"] = PSCodigoSinDescripcion; + + string FraccionArancelaria = row["FraccionArancelaria"].ToString(); + if (FraccionArancelaria.Contains("-")) + { + string[] partes = FraccionArancelaria.Split('-'); + if (partes[0] != "") + row["FraccionArancelaria"] = partes[0]; + } + decimal cantidad = Convert.ToDecimal(row["Cantidad"]); if (cantidad > 0) { @@ -1246,6 +1258,7 @@ public partial class Export_ExpDetalle : ClsPaginas lrds.Add(RDSBultos); } } + Partidas.Dispose(); string NombreArchivo; string Formato;