diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/TareasPendientes.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/TareasPendientes.js index b7f5bf061..bfa209df4 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/TareasPendientes.js +++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/TareasPendientes.js @@ -30,6 +30,11 @@ this.getDataModel = function () { $("#btnGuardarRespuesta").click(function () { GuardarRespuestaConvocatoria(); }); + + $("#btnGuardarRespuestaSolicitud").unbind("click"); + $("#btnGuardarRespuestaSolicitud").click(function () { + GuardarRespuestaSolicitud(); + }); } this.CargarTareasPendientes = function () { @@ -161,14 +166,27 @@ this.CargarFormulario = function (data) { $("#txtNombreSubgerencia").val(model.Solicitud.NombreSubgerencia); $("#txtNombreSuperior").val(model.Solicitud.NombreSuperior); $("#txtNombreDocumentoTecnico").val(model.Solicitud.NombreDocumentoTecnico); - $("#txtAreaAplicacionDocumentoTecnico").val(model.Solicitud.IdAreaAplicacionDocumentoTecnico); $("#txtAreaJustifiacion").val(model.Solicitud.JustifiacionSolicitud); - if (model.Solicitud.IdEstadoSolicitud != null) { + if (model.Solicitud.DescripcionTipoSolicitud == "Compra") { + $('#divEstadoSolicitud').show(); $("#txtEstadoSolicitud").val(model.Solicitud.IdEstadoSolicitud); } + + var modelo = { AreaAplicacionDocumentoTecnico: { IdAreaAplicacionDocumentoTecnico: model.Solicitud.IdAreaAplicacionDocumentoTecnico } } + + var uri = CatalogosWCF + '/api/ObtenerAreaAplicacionDocumentoTecnicoPopUp'; + AjaxPostData(uri, modelo, false, true, ObtenerNombreAreaAplicacionDocumentoTecnico, null, null); + + +} +this.ObtenerNombreAreaAplicacionDocumentoTecnico = function (data) { + + var model = data; + + $("#txtAreaAplicacionDocumentoTecnico").val(model.AreaAplicacionDocumentoTecnico.Descripcion); ENDREQUEST(); } @@ -180,13 +198,31 @@ $("#drpParticipo").change(function () { InfoNombrePlantilla = (EstadoParticipacion == 0) ? 'Correo Analista No Confirmada' : 'Correo Analista Confirmada'; }); +this.GuardarRespuestaSolicitud = function () { + var justificacion = $('#txtRespuesta').val(); + + + if (justificacion == '') { + toastr.warning("Debe digitar una respuesta."); + return false; + } + + var uri = SinortWCF + '/api/InsertarActualizarTareasPendientes'; + + LeerFormulario(); + AjaxPostData(uri, model, false, false, null, null, null); + + ENDREQUEST(); + location.reload(); +} + this.GuardarRespuestaConvocatoria = function () { var justificacion = $('#txtJustificacion').val(); if (EstadoParticipacion == -1) { toastr.warning("Debe seleccionar una opción de participación."); return false; } - + if (EstadoParticipacion == 0 && justificacion == '') { toastr.warning("Debe digitar una justificación de no participación."); return false; @@ -196,11 +232,9 @@ this.GuardarRespuestaConvocatoria = function () { LeerFormulario(); AjaxPostData(uri, model, false, false, ActualizarConvocado, null, null); - - + + } - - this.ActualizarConvocado = function (data) { if (data.CodigoRespuesta == "EXITOSO") { diff --git a/AYA.SlnSynor/AYA.SlnSynor/Views/Home/TareasPendientes.cshtml b/AYA.SlnSynor/AYA.SlnSynor/Views/Home/TareasPendientes.cshtml index c2bafc4f6..f8871f078 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Views/Home/TareasPendientes.cshtml +++ b/AYA.SlnSynor/AYA.SlnSynor/Views/Home/TareasPendientes.cshtml @@ -146,7 +146,7 @@