diff --git a/Ventas/Clientes.aspx.vb b/Ventas/Clientes.aspx.vb
index d0e92b129..00a59e542 100644
--- a/Ventas/Clientes.aspx.vb
+++ b/Ventas/Clientes.aspx.vb
@@ -8437,7 +8437,7 @@ Partial Class Clientes
Private Sub CargaFiltros()
- CargarCentrosDeCosto(DdlProyectoFiltro, DdlSubProyectoFiltro, Nothing, LblSubProyectoFiltro)
+ CargarCentrosDeCosto(DdlProyectoFiltro, DdlSubProyectoFiltro, LblProyectoFiltro, LblSubProyectoFiltro)
'Cargo Clasificaciones
DdlClasificacionFilto.DataSource = GlobalDTClasificaciones(UsuarioActual.CveEmpresa)
diff --git a/Ventas/RepCancelacionesPorRespuesta.aspx.cs b/Ventas/RepCancelacionesPorRespuesta.aspx.cs
index 2811351fd..e9cc454a2 100644
--- a/Ventas/RepCancelacionesPorRespuesta.aspx.cs
+++ b/Ventas/RepCancelacionesPorRespuesta.aspx.cs
@@ -201,7 +201,7 @@ public partial class Ventas_RepCancelacionesPorRespuesta : ClsPaginas
}
- if (CveVenta > 0 && Uuid != "")
+ if (CveVenta > 0)
{
var respCancelacion = CancelarDocumento(CveVenta, -1, CveCliente, Folio, Uuid, "", DateTime.Now, TipoDocto, Total.ToDouble(), UsuarioActual.Empresa.CvePAC, EsRefacturacion: true, FolioSustitucion: FolioSustitucion, CveEstatusRefacturacion: CveEstatusRefacturacion);
@@ -258,14 +258,17 @@ public partial class Ventas_RepCancelacionesPorRespuesta : ClsPaginas
}
else
{
- var resp = Timbrado.VerificarVigenciaSAT(Uuid, UsuarioActual.Empresa.RFC, RFCReceptor, Total, true);
- if (resp != null)
+ if (!string.IsNullOrEmpty(Uuid))
{
- sb.AppendFormat("Folio Fiscal: {0}
", Uuid);
- sb.AppendFormat("Código Estado: {0}
", resp.CodigoEstatus);
- sb.AppendFormat("Estado: {0}
", resp.Estado);
- sb.AppendFormat("Es Cancelable: {0}
", string.IsNullOrEmpty(resp.EsCancelable) ? "Desconocido" : resp.EsCancelable);
- sb.AppendFormat("Estatus de Cancelación: {0}
", string.IsNullOrEmpty(resp.EsCancelable) ? "Desconocido" : resp.EstatusCancelacion);
+ var resp = Timbrado.VerificarVigenciaSAT(Uuid, UsuarioActual.Empresa.RFC, RFCReceptor, Total, true);
+ if (resp != null)
+ {
+ sb.AppendFormat("Folio Fiscal: {0}
", Uuid);
+ sb.AppendFormat("Código Estado: {0}
", resp.CodigoEstatus);
+ sb.AppendFormat("Estado: {0}
", resp.Estado);
+ sb.AppendFormat("Es Cancelable: {0}
", string.IsNullOrEmpty(resp.EsCancelable) ? "Desconocido" : resp.EsCancelable);
+ sb.AppendFormat("Estatus de Cancelación: {0}
", string.IsNullOrEmpty(resp.EsCancelable) ? "Desconocido" : resp.EstatusCancelacion);
+ }
}
sb.Append(respCancelacion.Mensaje);
@@ -288,6 +291,7 @@ public partial class Ventas_RepCancelacionesPorRespuesta : ClsPaginas
CargaDatos();
}
+
UPDatos.Update();
}
@@ -610,6 +614,11 @@ public partial class Ventas_RepCancelacionesPorRespuesta : ClsPaginas
// if (e.Row.FCLinkButton("LnkCancelarFolioSustitucion") != null) e.Row.FCLinkButton("LnkCancelarFolioSustitucion").Visible = true;
//}
}
+
+ if (string.IsNullOrEmpty(e.Row.DBCampo("FolioFiscal")))
+ {
+ e.Row.FCLinkButton("LnkValidarRefac").Visible = false;
+ }
}
}
public void BtnEnviarMailCancelacion_Click(object sender, EventArgs e)