diff --git a/SAT/SolicitudesIngresoSat.aspx b/SAT/SolicitudesIngresoSat.aspx index 81d97e8a6..19ef1498d 100644 --- a/SAT/SolicitudesIngresoSat.aspx +++ b/SAT/SolicitudesIngresoSat.aspx @@ -536,7 +536,7 @@ - diff --git a/SAT/SolicitudesIngresoSat.aspx.cs b/SAT/SolicitudesIngresoSat.aspx.cs index 75e6a6611..4de296456 100644 --- a/SAT/SolicitudesIngresoSat.aspx.cs +++ b/SAT/SolicitudesIngresoSat.aspx.cs @@ -158,7 +158,7 @@ public partial class SAT_SolicitudesIngresoSat : ClsPaginas if (nom.SolicitudesGet(-1, UsuarioActual.CveEmpresa, CveTipoSolicitud: 3, Estatus: 1, Top: 50)) { - GVSolicitudesHistorial.DataSource = nom.DtResultados.FiltraParametros("EfectoComprobante = 'I'"); + GVSolicitudesHistorial.DataSource = nom.DtResultados.FiltraParametros("ISNULL(EfectoComprobante,'I') = 'I' AND CveTipoSolicitud = 3"); GVSolicitudesHistorial.DataBind(); } } @@ -289,10 +289,8 @@ public partial class SAT_SolicitudesIngresoSat : ClsPaginas var ResultadoSolicitudOK = false; - var api = new GeneralesAPII(); - if (idSolicitud.Length == 0) { JToken ObjApiSolicitud = (JToken)api.GeneraSolicitud(UsuarioActual.CveEmpresa, CveTipoSolicitud, CveSolicitudActual); @@ -549,7 +547,8 @@ public partial class SAT_SolicitudesIngresoSat : ClsPaginas { GridViewRow GvRow = (GridViewRow)((LinkButton)sender).NamingContainer; - var UrlDescarga = $"{UsuarioActual.Empresa.Ruta}NomXMLSAT\\Descargas\\{GvRow.DataKey("ArchivoXML")}"; + var UrlDescarga = $"{UsuarioActual.Empresa.Ruta}DescargasSATXML\\Ingresos\\{GvRow.DataKey("CveSolicitudDetalle")}\\{GvRow.DataKey("ArchivoXML")}"; + var Archivo = new System.IO.FileInfo(UrlDescarga); @@ -572,13 +571,19 @@ public partial class SAT_SolicitudesIngresoSat : ClsPaginas { if (e.Row.DataKey("ArchivoXML").Length > 0) { - var UrlDescarga = $"{UsuarioActual.Empresa.Ruta}NomXMLSAT\\Descargas\\{e.Row.DataKey("ArchivoXML")}"; + var UrlDescarga = $"{UsuarioActual.Empresa.Ruta}DescargasSATXML\\Ingresos\\{e.Row.DataKey("CveSolicitudDetalle")}\\{e.Row.DataKey("ArchivoXML")}"; if (System.IO.File.Exists(UrlDescarga)) { LinkButton LnkDescargaXML = e.Row.FCLinkButton("LnkDescargaXML"); ScriptManager.GetCurrent(this).RegisterPostBackControl(LnkDescargaXML); LnkDescargaXML.Visible = true; + + if (UsuarioActual.CveRol == 1) + { + e.Row.FCLinkButton("LnkReprocesar").Visible = true; + } + } }