diff --git a/AYA.SlnSynor/AYA.SlnSynor.WCF/ISinort.cs b/AYA.SlnSynor/AYA.SlnSynor.WCF/ISinort.cs index e6c76784a..97482bbe6 100644 --- a/AYA.SlnSynor/AYA.SlnSynor.WCF/ISinort.cs +++ b/AYA.SlnSynor/AYA.SlnSynor.WCF/ISinort.cs @@ -87,6 +87,10 @@ namespace AYA.SlnSinort.WCF #region Solicitud [OperationContract] SolicitudJSON GuardarSolicitud(SolicitudJSON model); + + [OperationContract] + SolicitudJSON ObtenerSolicitud(SolicitudJSON model); #endregion + } } diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Global.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Global.js index c63b73a88..e68ad6555 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Global.js +++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Global.js @@ -7,7 +7,7 @@ var UsuarioSistema = $("#hiddenUsuarioSistema").val(); var NombreUsuario = $("#hiddenNombreUsuario").val(); var server = window.location.protocol + "//" + window.location.hostname + "/" + (window.location.pathname.split('/')[1]) + "/"; -var SinorLoginWCF = "http://10.50.1.123:2070/Sinort.svc"; +var SinorLoginWCF = "http://localhost/AYA.SlnSinort.WCF/Sinort.svc"; var string_empty = ""; var Atesa = {}; var StarterTemplateVisible = true; diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica/Solicitud.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica/Solicitud.js index 2fcf87f78..c9ba069d0 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica/Solicitud.js +++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica/Solicitud.js @@ -284,8 +284,8 @@ this.GuardarTareasPendientes = function (data) { TareaPendiente = { - Descripcion: 'Registro de solicitud (SINORT): solicitud de ' + DescTipoSolicitud +' # '+ data.Solicitud.IdSolicitud +' realizada por: ' +UsuarioSistema, - ContenidoRelacionado: 'Solicitud de ' + DescTipoSolicitud +' # '+ data.Solicitud.IdSolicitud + ' realizada por ' +UsuarioSistema, + Descripcion: 'Registro de solicitud (SINORT): solicitud de ' + DescTipoSolicitud +' #'+ data.Solicitud.IdSolicitud +' realizada por: ' +UsuarioSistema, + ContenidoRelacionado: 'Solicitud de ' + DescTipoSolicitud +' #'+ data.Solicitud.IdSolicitud + ' realizada por ' +UsuarioSistema, Respuesta: false, FechaVencimiento: '2018-7-17', TipoTareaPendiente: 'Solicitud', diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/TareasPendientes.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/TareasPendientes.js index 546bae583..b7f5bf061 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/TareasPendientes.js +++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/TareasPendientes.js @@ -76,18 +76,20 @@ this.CargarTablaTareasPendientes = function (data) { $('#tableTareasPendientes').on('click', 'button', function () { + var data = $('#tableTareasPendientes').DataTable().row($(this).parents('tr')).data(); InfoIdTareasPendientes = data[0]; InfoIDescripcion = data[1]; InfoIContenidoRelacionado = data[2]; - InfoIFechaVencimiento = data[9]; - InfoITipoTareaPendiente = data[5]; + InfoIFechaVencimiento = data[10]; + InfoITipoTareaPendiente = data[6]; InfoIUsuarioAsignado = "kcascante"; - InfoIdProyectoNormativo = data[6]; - InfoNombreProyectoNormativo = data[7]; - InfoPromotor = data[8]; + InfoIdProyectoNormativo = data[7]; + InfoNombreProyectoNormativo = data[8]; + InfoPromotor = data[9]; + if (this.id == 'btnseleccionar') { if (InfoITipoTareaPendiente == "Convocatoria") { var proyecto = $("#ucProyecto").html(); @@ -104,22 +106,72 @@ $('#tableTareasPendientes').on('click', 'button', function () { if (InfoITipoTareaPendiente == "Solicitud") { - var solicitud = $("#ucProyecto").html(); - solicitud = replaceAll('[$Propuesta]', InfoNombreProyectoNormativo, solicitud); - $('#propuesta').empty(); - $('#propuesta').append(solicitud); + var solicitud = $("#ucSolicitud").html(); + solicitud = replaceAll('[$Solicitud]', InfoIContenidoRelacionado, solicitud); + $('#solicitud').empty(); + $('#solicitud').append(solicitud); $('#modalSolicitud').modal('show'); - var instrucciones = "Crear una solicitud de consulta iniciado por " + InfoPromotor + " en " + InfoIFechaVencimiento + ". \nComentario: Emita una respuesta para la solicitud de consulta." + var instrucciones = "Crear una solicitud de consulta iniciado por " + InfoPromotor + " en " + DateFormatNoTime(data[3]) + ". \nComentario: Emita una respuesta para la solicitud de consulta." - $('#txtInstrucciones').html(instrucciones); + $('#txtInstruccionesSolicitud').html(instrucciones); } + } + + if (this.id == 'btnver') { + + if (InfoITipoTareaPendiente == "Solicitud") { + var solicitud = $("#ucSolicitud").html(); + solicitud = replaceAll('[$Solicitud]', InfoIContenidoRelacionado, solicitud); + $('#solicitudVer').empty(); + $('#solicitudVer').append(solicitud); + + $('#modalVer').modal('show'); + + $("#txtTitulo").val(InfoIContenidoRelacionado); + + + ObtenerSolicitud(InfoIdProyectoNormativo); + + } + + + } }); +this.ObtenerSolicitud = function (id) { + var uri = SinortWCF + '/api/ObtenerSolicitud'; + + + + model = {Solicitud : {IdSolicitud:id}} + AjaxPostData(uri, model, false, true, CargarFormulario, null, null); +} +this.CargarFormulario = function (data) { + + var model = data; + + $("#txtUsuarioSistema").val(model.Solicitud.UsuarioSistema); + $("#txtCargoActual").val(model.Solicitud.CargoActual); + $("#txtNombreAreaFuncional").val(model.Solicitud.NombreAreaFuncional); + $("#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) { + + $("#txtEstadoSolicitud").val(model.Solicitud.IdEstadoSolicitud); + } + ENDREQUEST(); + +} $("#drpParticipo").change(function () { EstadoParticipacion = this.value; diff --git a/AYA.SlnSynor/AYA.SlnSynor/Views/Home/TareasPendientes.cshtml b/AYA.SlnSynor/AYA.SlnSynor/Views/Home/TareasPendientes.cshtml index c4ea6cf64..c2bafc4f6 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Views/Home/TareasPendientes.cshtml +++ b/AYA.SlnSynor/AYA.SlnSynor/Views/Home/TareasPendientes.cshtml @@ -52,6 +52,12 @@ [$Propuesta] + +
@section Modals{ @*---------------------Responder Convocatoria ---------------------------------------------------------*@ @@ -112,7 +118,7 @@