Ocultar boton de verificación cuando esta en cancelación pendiente

This commit is contained in:
2022-04-05 17:11:07 -07:00
parent abe9d305f8
commit 29d3757258

View File

@@ -190,9 +190,21 @@ public partial class Ventas_RepCancelacionesPorRespuesta : ClsPaginas
var CveEstatus = respCancelacion.CveEstatus; var CveEstatus = respCancelacion.CveEstatus;
var ObjVentas = new ClsVentas(); var ObjVentas = new ClsVentas();
if (ObjVentas.UpdateEstatusVenta(CveVenta, CveEstatus, UsuarioActual.CveEmpresa)) if (ObjVentas.UpdateEstatusVenta(CveVenta, CveEstatus, UsuarioActual.CveEmpresa))
{
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'."); sb.Append("El estatus de la factura fue cambiado a 'Cancelada'.");
} }
}
else else
{ {
sb.Append("Ocurrió un error al cambiar el estatus de la factura."); sb.Append("Ocurrió un error al cambiar el estatus de la factura.");
@@ -311,9 +323,20 @@ public partial class Ventas_RepCancelacionesPorRespuesta : ClsPaginas
CveEstatus = respCancelacion.CveEstatus; CveEstatus = respCancelacion.CveEstatus;
var ObjVentas = new ClsVentas(); var ObjVentas = new ClsVentas();
if (ObjVentas.UpdateEstatusVenta(CveVenta, CveEstatus, UsuarioActual.CveEmpresa)) if (ObjVentas.UpdateEstatusVenta(CveVenta, CveEstatus, UsuarioActual.CveEmpresa))
{
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'."); sb.Append("El estatus de la factura fue cambiado a 'Cancelada'.");
} }
}
else else
{ {
sb.Append("Ocurrió un error al cambiar el estatus de la factura."); sb.Append("Ocurrió un error al cambiar el estatus de la factura.");
@@ -480,10 +503,14 @@ public partial class Ventas_RepCancelacionesPorRespuesta : ClsPaginas
// e.Row.FCLinkButton("LnkValidarRefac").Visible = false; // 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) 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("LnkCancelar").Visible = true;
//e.Row.FCLinkButton("LnkValidarRefac").Visible = false;
} }
} }
} }