From 30f03e51834d3e29c6fec9dcd87f81e755de8cdd Mon Sep 17 00:00:00 2001 From: dmendez Date: Fri, 13 Jul 2018 15:28:30 +0000 Subject: [PATCH] Historico DAL - WCF - Vistas - JS - Controller git-tfs-id: [http://192.168.1.10:8080/tfs/AyA]$/SINORT;C236 --- .../Sinort/ProyectoNormativoDAL.cs | 32 ++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/AYA.SlnSynor/AYA.SlnSynorModel.DAL/Sinort/ProyectoNormativoDAL.cs b/AYA.SlnSynor/AYA.SlnSynorModel.DAL/Sinort/ProyectoNormativoDAL.cs index 39cbf0bae..b631177e5 100644 --- a/AYA.SlnSynor/AYA.SlnSynorModel.DAL/Sinort/ProyectoNormativoDAL.cs +++ b/AYA.SlnSynor/AYA.SlnSynorModel.DAL/Sinort/ProyectoNormativoDAL.cs @@ -72,7 +72,7 @@ namespace AYA.SlnSinortModel.DAL.Sinort registros.ProyectosNormativos = db.ProyectoNormativo .Include(p => p.TipoProyecto) .Include(p => p.Convocatoria) - .Where(x => x.PromotorProyecto == model.UserName && x.IdEstado != EnumTipoEstado.ELIMINADO || x.Convocatoria.Any(p => p.UsuarioSistema == model.UserName && x.IdEstado != EnumTipoEstado.ELIMINADO )) + .Where(x => x.PromotorProyecto == model.UserName && x.IdEstado != EnumTipoEstado.HISTORICO || x.Convocatoria.Any(p => p.UsuarioSistema == model.UserName && x.IdEstado != EnumTipoEstado.HISTORICO )) .AsNoTracking() .ToList(); @@ -88,6 +88,36 @@ namespace AYA.SlnSinortModel.DAL.Sinort return registros; } + + public ProyectoNormativoJSON Historico(AtesaJSON model) + { + + ProyectoNormativoJSON registros = new ProyectoNormativoJSON(); + try + { + using (SinortContex db = new SinortContex()) + { + + registros.ProyectosNormativos = db.ProyectoNormativo + .Include(p => p.TipoProyecto) + .Include(p => p.Convocatoria) + .Where(x => x.PromotorProyecto == model.UserName && x.IdEstado == EnumTipoEstado.HISTORICO || x.Convocatoria.Any(p => p.UsuarioSistema == model.UserName && x.IdEstado == EnumTipoEstado.HISTORICO )) + .AsNoTracking() + .ToList(); + + registros.CodigoRespuesta = EnumTipoCodigoRespuesta.EXITOSO; + } + } + catch (Exception ex) + { + registros.CodigoRespuesta = EnumTipoCodigoRespuesta.ERROR; + log.Error(ex); + } + + return registros; + } + + public ProyectoNormativoJSON ObtenerProyectoNormativo(ProyectoNormativoJSON model) { try