From 2f3c583172ff0bfed0bea8616aa9ddaf95bf4c1f Mon Sep 17 00:00:00 2001 From: jnunez Date: Tue, 3 Jul 2018 21:49:32 +0000 Subject: [PATCH] git-tfs-id: [http://192.168.1.10:8080/tfs/AyA]$/SINORT;C160 --- AYA.SlnSynor/AYA.SlnSynor.WCF/ISinort.cs | 8 + AYA.SlnSynor/AYA.SlnSynor.WCF/Sinort.svc.cs | 31 ++ .../AYA.SlnSynor/AYA.SlnSinort.csproj | 2 + .../Controllers/HomeController.cs | 7 + .../AYA.SlnSynor/Scripts/_references.js | Bin 596552 -> 596680 bytes .../DetallePropuestaNormativa.js | 29 +- .../PropuestaNormativa/PropuestaNormativa.js | 281 +----------------- .../Sinort-Scripts/TareasPendientes.js | 66 ++++ .../Views/Home/TareasPendientes.cshtml | 102 +++++++ .../DetallePropuesta.cshtml | 57 ++-- .../Views/PropuestaNormativa/Foro.cshtml | 2 +- .../Views/PropuestaNormativa/Index.cshtml | 6 +- .../AYA.SlnSynor/Views/Shared/_Layout.cshtml | 193 +----------- .../AYA.SlnSinortModel.DAL.csproj | 1 + .../Sinort/TareasPendientesDAL.cs | 92 ++++++ .../AYA.SlnSinortModel.csproj | 1 + .../AYA.SlnSynorModel/Sinort/SinortContex.cs | 31 ++ .../Sinort/TareasPendientes.cs | 44 +++ .../AYA.SlnSynorModel/Sinort/Usuario.cs | 4 + 19 files changed, 454 insertions(+), 503 deletions(-) create mode 100644 AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/TareasPendientes.js create mode 100644 AYA.SlnSynor/AYA.SlnSynor/Views/Home/TareasPendientes.cshtml create mode 100644 AYA.SlnSynor/AYA.SlnSynorModel.DAL/Sinort/TareasPendientesDAL.cs create mode 100644 AYA.SlnSynor/AYA.SlnSynorModel/Sinort/TareasPendientes.cs diff --git a/AYA.SlnSynor/AYA.SlnSynor.WCF/ISinort.cs b/AYA.SlnSynor/AYA.SlnSynor.WCF/ISinort.cs index 51c2f71aa..cf5e9993b 100644 --- a/AYA.SlnSynor/AYA.SlnSynor.WCF/ISinort.cs +++ b/AYA.SlnSynor/AYA.SlnSynor.WCF/ISinort.cs @@ -44,5 +44,13 @@ namespace AYA.SlnSinort.WCF [OperationContract] List ObtenerAdjuntos(AdjuntosJSON model); #endregion + + #region Tareas Pendientes + [OperationContract] + List ObtenerTareasPendientes(CatalogosPostJSON model); + + [OperationContract] + BaseJson InsertarActualizarTareasPendientes(TareasPendientes model); + #endregion } } diff --git a/AYA.SlnSynor/AYA.SlnSynor.WCF/Sinort.svc.cs b/AYA.SlnSynor/AYA.SlnSynor.WCF/Sinort.svc.cs index 317b323a9..4535dfd68 100644 --- a/AYA.SlnSynor/AYA.SlnSynor.WCF/Sinort.svc.cs +++ b/AYA.SlnSynor/AYA.SlnSynor.WCF/Sinort.svc.cs @@ -332,6 +332,37 @@ namespace AYA.SlnSinort.WCF } #endregion + #region Tareas Pendientes + public List ObtenerTareasPendientes(CatalogosPostJSON model) + { + List respuesta = null; + try + { + respuesta = new TareasPendientesDAL().ObtenerTareasPendientes(model); + } + catch (Exception ex) + { + log.Error(ex); + } + return respuesta; + } + + public BaseJson InsertarActualizarTareasPendientes(TareasPendientes model) + { + BaseJson respuesta = new BaseJson(); + try + { + respuesta = new TareasPendientesDAL().InsertarActualizarTareasPendientes(model); + } + catch (Exception ex) + { + + log.Error(ex); + } + return respuesta; + } + #endregion + } diff --git a/AYA.SlnSynor/AYA.SlnSynor/AYA.SlnSinort.csproj b/AYA.SlnSynor/AYA.SlnSynor/AYA.SlnSinort.csproj index b21940e50..ec1bdee62 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/AYA.SlnSinort.csproj +++ b/AYA.SlnSynor/AYA.SlnSynor/AYA.SlnSinort.csproj @@ -7773,6 +7773,7 @@ + Designer @@ -7830,6 +7831,7 @@ + diff --git a/AYA.SlnSynor/AYA.SlnSynor/Controllers/HomeController.cs b/AYA.SlnSynor/AYA.SlnSynor/Controllers/HomeController.cs index 44c87118a..4abe3a958 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Controllers/HomeController.cs +++ b/AYA.SlnSynor/AYA.SlnSynor/Controllers/HomeController.cs @@ -24,5 +24,12 @@ namespace AYA.SlnSinort.Controllers InitControllers(); return View(); } + public ActionResult TareasPendientes() + { + InitControllers(); + return View(); + } + + } } \ No newline at end of file diff --git a/AYA.SlnSynor/AYA.SlnSynor/Scripts/_references.js b/AYA.SlnSynor/AYA.SlnSynor/Scripts/_references.js index b17a9cfa821c7b07a26f74beb5d15638c3c96d4c..cbd7969a35a09b9fd7e6d3518ac46e1b7574c489 100644 GIT binary patch delta 69 zcmX@HMdid+m4+6^7N!>F7M2#)7Pc1l7LF~P9#WGhh#O1~_`)G4UBZyaP{fc5B#Rje TfOH;13PUECE}5R#%Onl}5?mA@ delta 27 icmX@HRprDMm4+6^7N!>F7M2#)7Pc1l7LF~P9#R07E(s+7 diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/DetallePropuestaNormativa.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/DetallePropuestaNormativa.js index 6ebb60337..855448a9b 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/DetallePropuestaNormativa.js +++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/DetallePropuestaNormativa.js @@ -101,7 +101,7 @@ this.getDataModel = function () { $("#txtTextoPropuesto").val(''); $('#btnVerAdjuntosMatriz').prop("disabled", false); EsRespuesta = false; - $('#modalDiscusion-footer').css("display", "block"); + $('#modalElemento-footer').css("display", "block"); $('#modalElemento').modal('show'); var tableDocMatriz = $('#tableDocMatriz').DataTable(); tableDocMatriz.clear().draw(); @@ -184,7 +184,9 @@ this.CargarFormulario = function (data) { $("#txtEmisor").val(model.ProyectoNormativo.Emisor); $("#txtAplicacion").val(model.ProyectoNormativo.Aplicacion); + //CONVOCADOS CargarConvocados(); + //AREA DE TRABAJO CargarForo(); if (EsForo) { @@ -254,7 +256,7 @@ this.CargarForo = function () { var tableForo = $('#tableForo').DataTable(); tableForo.clear().draw(); var listaComentarios = $.grep(model.ProyectoNormativo.ComentariosProyecto, function (data) { - return data.IdTipoComentario == Comentarios.Foro.Codigo; + return data.IdTipoComentario == Comentarios.Foro.Codigo && data.Respuesta == null; }); $.each(listaComentarios, function (key, item) { @@ -421,11 +423,11 @@ this.VisualizarRespuestas = function (IdComentario) { $.each(respuestas, function (key, item) { + + var el = $("#btnDocRespuesta")[0]; + el.style.display = (item.IdDocumento == null) ? 'none' : 'block'; respuestaForo = $("#ucVisualizar").html(); - CargarDocumentosForoRespuesta(item.IdDocumento); - - respuestaForo = replaceAll("[$IdComentario]", item.IdComentarioProyecto, respuestaForo); respuestaForo = replaceAll("[$Usuario]", item.UsuarioSistema, respuestaForo); respuestaForo = replaceAll("[$Asunto]", item.Asunto, respuestaForo); @@ -478,8 +480,10 @@ this.VerDetalleAporte = function (IdComentario, IdTipoComentario) { this.CargarMatriz = function () { var tableMatriz = $('#tableMatriz').DataTable(); + tableMatriz.clear().draw(); + var listaComentarios = $.grep(model.ProyectoNormativo.ComentariosProyecto, function (data) { - return data.IdTipoComentario == Comentarios.Matriz.Codigo; + return data.IdTipoComentario == Comentarios.Matriz.Codigo && data.Respuesta == null; }); $.each(listaComentarios, function (key, item) { @@ -572,7 +576,8 @@ this.ResponderComentarioMatriz = function (IdComentario) { var comentario = $.grep(model.ProyectoNormativo.ComentariosProyecto, function (data) { return data.IdComentarioProyecto == IDComentario; })[0]; - + var tableDocMatriz = $('#tableDocMatriz').DataTable(); + tableDocMatriz.clear().draw(); var respuesta = $("#ucRespuesta").html(); respuesta = replaceAll("[$Contenido]", comentario.Comentario, respuesta); @@ -1008,7 +1013,7 @@ this.GuardarAdjuntos = function (nombre) { var uri = SinortWCF + '/api/GuardarAdjuntos'; var ruta; - var nombredoc = nombre.replace(" ", "_"); + var nombredoc = replaceAll(" ", "_",nombre); var Idetipoproyecto; var DesTipoProyecto; var cheched = $("#cboxDocAux").prop("checked") ? true : false @@ -1037,7 +1042,7 @@ this.GuardarAdjuntos = function (nombre) { IdTipoDocumento: Idetipoproyecto, DescTipoDocumento: DesTipoProyecto, NumeroTipoDocumento: model.ProyectoNormativo.IdProyectoNormativo, - IdSubTipoDocumento: $('#hiddenSubTipoDocumento').val(), + IdSubTipoDocumento: IdSubTipoDocumento, DescIdSubTipoDocumento: SubTipoproyecto, RutaFisica: RepositorioLocal + ruta, RutaDescarga: RepositorioVirtual + ruta, @@ -1108,12 +1113,10 @@ this.CargarGridComentario = function (data) { lista.RutaDescarga]).draw(); $('#btnVerAdjuntosForo').prop("disabled", true); - break; - default: - CargarDocumentosAuxiliares(); + break; } - + CargarDocumentosAuxiliares(); } function ActualizarUpload() { diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/PropuestaNormativa.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/PropuestaNormativa.js index 3e729bfb5..a76c80f75 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/PropuestaNormativa.js +++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/PropuestaNormativa.js @@ -76,10 +76,7 @@ this.getDataModel = function () { $("#txtFechaFinalizacion").datepicker(); $("#txtFechaMaximaConfirmarParticipacion").datepicker(); - $("#btnAdjuntar").unbind("click"); - $('#btnAdjuntar').click(function () { - AbrirAdjuntos(); - }); + @@ -387,279 +384,3 @@ this.EnviarCorreo = function () { ENDREQUEST(); } - -this.AbrirAdjuntos = function () { - $('#modalAdjuntos').modal('show'); -} - - - -//$(function () { -// 'use strict'; -// // Change this to the location of your server-side upload handler: -// var url = '', -// uploadButton = $(' + + + + + +@section Modals{ + + @*---------------------Responder Convocatoria ---------------------------------------------------------*@ + +} + +@Scripts.Render("~/Sinort-Scripts/TareasPendientes.js") + diff --git a/AYA.SlnSynor/AYA.SlnSynor/Views/PropuestaNormativa/DetallePropuesta.cshtml b/AYA.SlnSynor/AYA.SlnSynor/Views/PropuestaNormativa/DetallePropuesta.cshtml index 527865121..56ff2fa3b 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Views/PropuestaNormativa/DetallePropuesta.cshtml +++ b/AYA.SlnSynor/AYA.SlnSynor/Views/PropuestaNormativa/DetallePropuesta.cshtml @@ -166,20 +166,21 @@
- @* Foro *@ + @* Matriz *@
- -
- +
+
- + @@ -230,21 +231,20 @@ - @* Matriz*@ + @* Foro *@
- -
-
AsuntoComentarioDetalle Respuestas Creado Por
+
+
- + @@ -253,6 +253,7 @@
AsuntoDetalleComentario Respuestas Creado Por
+ @* Calendario *@
@@ -367,13 +368,15 @@

[$Asunto]

-
[$Comentario]
- [$NombreDoc] -
   [$Usuario] - [$Fecha]
-
+
[$Comentario]
+
+ +
+
   [$Usuario] - [$Fecha]
+
-
-