From 29d375725842bd43951f9333faf86d62fb1eab03 Mon Sep 17 00:00:00 2001 From: Jonathan Alexis Perez Morales Date: Tue, 5 Apr 2022 17:11:07 -0700 Subject: [PATCH] =?UTF-8?q?Ocultar=20boton=20de=20verificaci=C3=B3n=20cuan?= =?UTF-8?q?do=20esta=20en=20cancelaci=C3=B3n=20pendiente?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Ventas/RepCancelacionesPorRespuesta.aspx.cs | 33 +++++++++++++++++++-- 1 file changed, 30 insertions(+), 3 deletions(-) diff --git a/Ventas/RepCancelacionesPorRespuesta.aspx.cs b/Ventas/RepCancelacionesPorRespuesta.aspx.cs index 4b60fe73a..9c3321bb2 100644 --- a/Ventas/RepCancelacionesPorRespuesta.aspx.cs +++ b/Ventas/RepCancelacionesPorRespuesta.aspx.cs @@ -191,7 +191,19 @@ public partial class Ventas_RepCancelacionesPorRespuesta : ClsPaginas var ObjVentas = new ClsVentas(); if (ObjVentas.UpdateEstatusVenta(CveVenta, CveEstatus, UsuarioActual.CveEmpresa)) { - sb.Append("El estatus de la factura fue cambiado a 'Cancelada'."); + if (respCancelacion.CveEstatus == 20) + { + sb.Append("El estatus de la factura fue cambiado a 'Cancelación en proceso'."); + } + else if (respCancelacion.CveEstatus == 23) + { + sb.Append("La solicitud de cancelación no la aplicó el SAT, intente cancelar de nuevo."); + } + else + { + sb.Append("El estatus de la factura fue cambiado a 'Cancelada'."); + } + } else { @@ -312,7 +324,18 @@ public partial class Ventas_RepCancelacionesPorRespuesta : ClsPaginas var ObjVentas = new ClsVentas(); if (ObjVentas.UpdateEstatusVenta(CveVenta, CveEstatus, UsuarioActual.CveEmpresa)) { - sb.Append("El estatus de la factura fue cambiado a 'Cancelada'."); + if (respCancelacion.CveEstatus == 20) + { + sb.Append("El estatus de la factura fue cambiado a 'Cancelación en proceso'."); + } + else if (respCancelacion.CveEstatus == 23) + { + sb.Append("La solicitud de cancelación no la aplicó el SAT, intente cancelar de nuevo."); + } + else + { + sb.Append("El estatus de la factura fue cambiado a 'Cancelada'."); + } } else { @@ -480,10 +503,14 @@ public partial class Ventas_RepCancelacionesPorRespuesta : ClsPaginas // e.Row.FCLinkButton("LnkValidarRefac").Visible = false; //} + if (e.Row.DBCampo("CveEstatusFactura").ToString().ToEntero() == 23) + { + e.Row.FCLinkButton("LnkValidarRefac").Visible = false; + } + if (e.Row.DBCampo("PuedeRefacturar").ToString().ToEntero() == 0 && e.Row.DBCampo("CveEstatusFactura").ToString().ToEntero() == 23 && e.Row.DBCampo("CveVentaSustitucion").ToEntero() > 0) { e.Row.FCLinkButton("LnkCancelar").Visible = true; - //e.Row.FCLinkButton("LnkValidarRefac").Visible = false; } } }