From fc567bc062fef6d3469f155a356bfa89c4603d90 Mon Sep 17 00:00:00 2001 From: Luis Carlos Quijada Date: Fri, 11 Jul 2025 14:48:55 -0600 Subject: [PATCH] Cambios Importaciones Exportacion PDF --- Export/ExpDetalle.aspx | 6 ++++-- Export/ExpDetalle.aspx.cs | 37 +++++++++++++++++++++++-------------- 2 files changed, 27 insertions(+), 16 deletions(-) diff --git a/Export/ExpDetalle.aspx b/Export/ExpDetalle.aspx index 22b8ebf68..47880c56a 100644 --- a/Export/ExpDetalle.aspx +++ b/Export/ExpDetalle.aspx @@ -5,8 +5,10 @@ - Exportación: - + + + +
  • diff --git a/Export/ExpDetalle.aspx.cs b/Export/ExpDetalle.aspx.cs index 4045fd175..a166ebb37 100644 --- a/Export/ExpDetalle.aspx.cs +++ b/Export/ExpDetalle.aspx.cs @@ -56,16 +56,13 @@ public partial class Export_ExpDetalle : ClsPaginas LblTipoExp.InnerText = EsImportacion ? "Tipo Importación:" : "Tipo Exportación:"; - if (EsImportacion) - { - LblExp.Text = "Importaciones"; - } - else - { - LblExp.Text = "Exportación"; - } + // Asigna el texto descriptivo + LblTipoOperacion.Text = EsImportacion ? "Importación: " : "Exportación: "; + // Asigna el número de clave CveExportacion = !string.IsNullOrEmpty(Request["CveExportacion"]) ? Request["CveExportacion"].ToEntero() : -1; + LblCveExportacion.Text = CveExportacion > 0 ? CveExportacion.ToString() : ""; + InicializarValores(); CargaDatos(); } @@ -152,7 +149,7 @@ public partial class Export_ExpDetalle : ClsPaginas DTExportaciones = Exportaciones.DtResultados; if (DTExportaciones.Rows.Count > 0) { - LblExp.Text = DTExportaciones.FiltroPrimeroValor("CveExportacion"); + LblCveExportacion.Text = DTExportaciones.FiltroPrimeroValor("CveExportacion"); DdlSubProyecto.SelectedValue = DTExportaciones.FiltroPrimeroValor("CveSubProyecto"); @@ -1031,7 +1028,9 @@ public partial class Export_ExpDetalle : ClsPaginas int CveEmpresa = UsuarioActual.CveEmpresa; DataTable DTExportaciones = new DataTable(); ClsExportaciones Exportaciones = new ClsExportaciones(); - if (Exportaciones.GetExportacion(CveExportacion, CveEmpresa)) + + bool EsExportacion = !EsImportacion; + if (Exportaciones.GetExportacion(CveExportacion, CveEmpresa, EsExportacion)) { DTExportaciones = Exportaciones.DtResultados; if (DTExportaciones.Rows.Count > 0) @@ -1227,14 +1226,24 @@ public partial class Export_ExpDetalle : ClsPaginas } } - string NombreArchivo = $"Exportacion_{CveExportacion}"; + string NombreArchivo; + string Formato; + + if (EsExportacion) + { + NombreArchivo = $"Exportacion_{CveExportacion}"; + Formato = "FormatoExportacion.mrt"; + } + else + { + NombreArchivo = $"Importacion_{CveExportacion}"; + Formato = "FormatoImportacion.mrt"; + } string CveVenta = DTExportaciones.FiltroPrimeroValor("CveVenta"); ; - if (CveVenta != "" && CveVenta != "-1") + if (EsExportacion && CveVenta != "" && CveVenta != "-1") { NombreArchivo = NumFactura; } - - string Formato = "FormatoImportacion.mrt"; para.Add(new ReportParameter("Formato", "PDF")); string Ruta = ModExtensiones.DirectorioBaseEmpresas + $@"Empresas\{UsuarioActual.CveEmpresa}\Formatos\{Formato}";