From 86675f7e1051b1fde7ffdd507fe6c4ad4652892f Mon Sep 17 00:00:00 2001 From: jnunez Date: Fri, 14 Sep 2018 05:26:30 +0000 Subject: [PATCH] git-tfs-id: [http://192.168.1.10:8080/tfs/AyA]$/SINORT;C476 --- .../VerSolicitudes.js | 22 +++++++++++++++++-- .../Sinort-Scripts/TareasPendientes.js | 5 ++++- .../Sinort/TareasPendientesDAL.cs | 3 +++ 3 files changed, 27 insertions(+), 3 deletions(-) diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica/VerSolicitudes.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica/VerSolicitudes.js index e894af678..97e7d3041 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica/VerSolicitudes.js +++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica/VerSolicitudes.js @@ -14,6 +14,11 @@ jQuery(document).ready(function () { AbrirArchivoAdjunto(); }); + $("#btnBuscarAbrirRespuesta").unbind("click"); + $("#btnBuscarAbrirRespuesta").click(function () { + AbrirArchivoAdjuntoRespuesta(); + }); + CargarTipoSolicitud(); CargarSolicitudes(); @@ -147,7 +152,7 @@ this.CargarRespuestas = function (data) { if (data.TareasPendientes != null) { $("#txtRespondidapor").val(data.TareasPendientes.UsuarioModificacion); - $("#txtRespuesta").val(data.TareasPendientes.NombreProyecto); + $("#txtRespuesta").val(data.TareasPendientes.NombreProyectoNormativo); if (data.TareasPendientes.IdDocumento != null) { var uri = SinortWCF + '/api/ObtenerAdjuntos'; @@ -157,7 +162,7 @@ this.CargarRespuestas = function (data) { }; - AjaxPostData(uri, modeldoc, false, false, ObtenerRutaDocumento, null, null); + AjaxPostData(uri, modeldoc, false, false, ObtenerRutaDocumentoRespuesta, null, null); } } else { @@ -184,6 +189,10 @@ this.CargarDocumento = function (id) { this.ObtenerRutaDocumento = function (data) { $("#hiddenRuta").val(data[0].RutaDescarga) } +this.ObtenerRutaDocumentoRespuesta = function (data) { + $("#hiddenRutaRespuesta").val(data[0].RutaDescarga); + $("#txtDocumentoAdjuntoRespuesta").val(data[0].Nombre); +} $('#tableSolicitudes').on('click', 'button', function () { @@ -216,4 +225,13 @@ this.AbrirArchivoAdjunto = function () { toastr.warning("La solicitud no tiene documento adjunto", Message_Warning); } +} + +this.AbrirArchivoAdjuntoRespuesta = function () { + if ($("#hiddenRutaRespuesta").val() != '') { + window.open($("#hiddenRutaRespuesta").val()); + } else { + toastr.warning("La respuesta a la solicitud no tiene documento adjunto", Message_Warning); + } + } \ No newline at end of file diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/TareasPendientes.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/TareasPendientes.js index 00b5070e1..7c81904c3 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/TareasPendientes.js +++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/TareasPendientes.js @@ -9,6 +9,7 @@ var InfoIUsuarioAsignado; var InfoIdProyectoNormativo; var InfoNombreProyectoNormativo; var EstadoParticipacion = -1; +var InfoIdDocumento; var EstadoTipoUsuario = "1"; var EstadoConfirmacion = true; var EstadoAutorizacion = true; @@ -491,6 +492,7 @@ this.GuardarRespuestaSolicitudCompra = function () { LeerFormulario(); ActualizarEstadoSolicitud(); ObtenerRolPantalla(); + AjaxPostData(uri, model, false, false, null, null, null); } else { @@ -792,8 +794,9 @@ this.LeerFormulario = function () { TipoTareaPendiente: InfoITipoTareaPendiente, UsuarioAsignado: InfoIUsuarioAsignado, IdProyectoNormativo: InfoIdProyectoNormativo, - NombreProyectoNormativo: InfoNombreProyectoNormativo, + NombreProyectoNormativo: $("#txtRespuesta").val(), PromotorProyectoNormativo: InfoPromotor + } } ArrayTareasPendientes.push(TareaPendiente); diff --git a/AYA.SlnSynor/AYA.SlnSynorModel.DAL/Sinort/TareasPendientesDAL.cs b/AYA.SlnSynor/AYA.SlnSynorModel.DAL/Sinort/TareasPendientesDAL.cs index 23c30cb47..79c9a49df 100644 --- a/AYA.SlnSynor/AYA.SlnSynorModel.DAL/Sinort/TareasPendientesDAL.cs +++ b/AYA.SlnSynor/AYA.SlnSynorModel.DAL/Sinort/TareasPendientesDAL.cs @@ -149,6 +149,9 @@ namespace AYA.SlnSinortModel.DAL.Sinort item.FechaModificacion = DateTime.Now; item.FechaCreacion = Actual.FechaCreacion; item.UsuarioCreacion = Actual.UsuarioCreacion; + item.UsuarioModificacion = model.UserName; + item.NombreProyectoNormativo = model.TareasPendientes.NombreProyectoNormativo; + item.IdDocumento = model.TareasPendientes.IdDocumento; } }