From 78a6666e5a3726be099c719234aa63d844467625 Mon Sep 17 00:00:00 2001 From: Jorge Luis caudillo esparza Date: Mon, 28 Sep 2026 17:41:25 -0700 Subject: [PATCH] pagos no bloquean apenas que esten vinculados al tramite y se muestran botones cmo menu se veo feo el menu se esta mejorando --- .../Clientes/IRepositorioPortalCliente.cs | 6 + .../Models/Clientes/ModelosPortalCliente.cs | 7 + .../Clientes/RepositorioPortalCliente.cs | 27 + .../Clientes/ServicioPortalCliente.cs | 23 +- ...-1046-c3b1e27e553449a7b5a4545222b63b0b.bin | Bin 0 -> 19908 bytes SIG.Web/UserControl/DocumentosEtapa.ascx | 634 +++++++++++++++--- 6 files changed, 580 insertions(+), 117 deletions(-) create mode 100644 SIG.Web/Documentos/Clientes/1006/Etapas/1022/doc-1022-1046-c3b1e27e553449a7b5a4545222b63b0b.bin diff --git a/SIG.Web/App_Code/Contracts/Clientes/IRepositorioPortalCliente.cs b/SIG.Web/App_Code/Contracts/Clientes/IRepositorioPortalCliente.cs index 8ad7019..69a2fee 100644 --- a/SIG.Web/App_Code/Contracts/Clientes/IRepositorioPortalCliente.cs +++ b/SIG.Web/App_Code/Contracts/Clientes/IRepositorioPortalCliente.cs @@ -6,6 +6,12 @@ namespace SIG.Web.AppCode.Contracts.Clientes { public interface IRepositorioPortalCliente { + DbResult> ListarPagosPendientesTramites( + int cveCliente, + int cveFraccionamiento, + int cveUsuarioEjecuta, + string nombreDominio); + DbResult> ListarPagos( int cveCliente, int? cveFraccionamiento, diff --git a/SIG.Web/App_Code/Models/Clientes/ModelosPortalCliente.cs b/SIG.Web/App_Code/Models/Clientes/ModelosPortalCliente.cs index dd5fdc8..8b9b493 100644 --- a/SIG.Web/App_Code/Models/Clientes/ModelosPortalCliente.cs +++ b/SIG.Web/App_Code/Models/Clientes/ModelosPortalCliente.cs @@ -48,6 +48,13 @@ namespace SIG.Web.AppCode.Models.Clientes public string Agrupacion { get; set; } } + [Serializable] + public sealed class PagoPendienteTramiteCliente + { + public int CveSolicitud { get; set; } + public int CveConvenioRecibo { get; set; } + } + [Serializable] public sealed class PagoConvenioClienteFila { diff --git a/SIG.Web/App_Code/Repositories/Clientes/RepositorioPortalCliente.cs b/SIG.Web/App_Code/Repositories/Clientes/RepositorioPortalCliente.cs index 2ec5684..fe29302 100644 --- a/SIG.Web/App_Code/Repositories/Clientes/RepositorioPortalCliente.cs +++ b/SIG.Web/App_Code/Repositories/Clientes/RepositorioPortalCliente.cs @@ -16,6 +16,8 @@ namespace SIG.Web.AppCode.Repositories.Clientes { private const string ProcedimientoPagosListar = "dbo.PA_Clientes_ConvenioPagoList"; + private const string ProcedimientoPagosPendientesTramitesListar = + "dbo.PA_Clientes_ConvenioPagoPendienteTramiteList"; private const string ProcedimientoRecibosListar = "dbo.PA_Clientes_ConvenioReciboPendienteList"; private const string ProcedimientoPagoAgregar = @@ -28,6 +30,31 @@ namespace SIG.Web.AppCode.Repositories.Clientes { } + public DbResult> ListarPagosPendientesTramites( + int cveCliente, + int cveFraccionamiento, + int cveUsuarioEjecuta, + string nombreDominio) + { + return QueryList( + ProcedimientoPagosPendientesTramitesListar, + cveUsuarioEjecuta, + nombreDominio, + comando => + { + StoredProcedureCommand.AddInput( + comando, + "@CveCliente", + cveCliente, + DbType.Int32); + StoredProcedureCommand.AddInput( + comando, + "@CveFraccionamiento", + cveFraccionamiento, + DbType.Int32); + }); + } + public DbResult> ListarPagos( int cveCliente, int? cveFraccionamiento, diff --git a/SIG.Web/App_Code/Services/Clientes/ServicioPortalCliente.cs b/SIG.Web/App_Code/Services/Clientes/ServicioPortalCliente.cs index 70b02f0..bfbdb66 100644 --- a/SIG.Web/App_Code/Services/Clientes/ServicioPortalCliente.cs +++ b/SIG.Web/App_Code/Services/Clientes/ServicioPortalCliente.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Collections.Generic; using System.IO; using System.Linq; @@ -361,12 +361,10 @@ namespace SIG.Web.AppCode.Services.Clientes documentos.Exception); } - DbResult> pagos = - _repositorio.ListarPagos( + DbResult> pagos = + _repositorio.ListarPagosPendientesTramites( usuario.CveCliente, cveFraccionamiento, - cveFraccionamientoEtapa, - null, cveUsuarioEjecuta, nombreDominio); @@ -380,8 +378,8 @@ namespace SIG.Web.AppCode.Services.Clientes List documentosActuales = documentos.Data ?? new List(); - List pagosActuales = - pagos.Data ?? new List(); + List pagosActuales = + pagos.Data ?? new List(); List resultado = (solicitudes.Data ?? new List()) @@ -402,16 +400,7 @@ namespace SIG.Web.AppCode.Services.Clientes (!documento.TieneArchivo || documento.FechaExpirada)); int pagosPendientes = pagosActuales.Count(pago => - ( - pago.CveSolicitud == solicitud.CveSolicitud || - ( - !pago.CveSolicitud.HasValue && - pago.CveFraccionamientoEtapa == - solicitud.CveFraccionamientoEtapa - ) - ) && - pago.EsReciboPendiente && - pago.SaldoPendiente > 0m); + pago.CveSolicitud == solicitud.CveSolicitud); return new TramiteClienteListado { diff --git a/SIG.Web/Documentos/Clientes/1006/Etapas/1022/doc-1022-1046-c3b1e27e553449a7b5a4545222b63b0b.bin b/SIG.Web/Documentos/Clientes/1006/Etapas/1022/doc-1022-1046-c3b1e27e553449a7b5a4545222b63b0b.bin new file mode 100644 index 0000000000000000000000000000000000000000..0f32ed6bba051deba383ab8d17b7072393e4a541 GIT binary patch literal 19908 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 QVBi5lMqmnE>jmNg08c=6y8r+H literal 0 HcmV?d00001 diff --git a/SIG.Web/UserControl/DocumentosEtapa.ascx b/SIG.Web/UserControl/DocumentosEtapa.ascx index 650773a..0fbb183 100644 --- a/SIG.Web/UserControl/DocumentosEtapa.ascx +++ b/SIG.Web/UserControl/DocumentosEtapa.ascx @@ -4,13 +4,23 @@
- + - +
- + - + - + - - - - + + + + + + @@ -42,149 +79,546 @@ - + + <%#: TextoFechaVencimiento(Container.DataItem) %> + - + - + - - + - - - + + + - + + +
- + + \ No newline at end of file