From 3157d4c45e3b192e67da19f0d682c26aeb28c999 Mon Sep 17 00:00:00 2001 From: jnunez Date: Tue, 28 Aug 2018 22:14:15 +0000 Subject: [PATCH] git-tfs-id: [http://192.168.1.10:8080/tfs/AyA]$/SINORT;C440 --- AYA.SlnSynor/AYA.SlnSynor.WCF/Web.config | 4 +- .../AYA.SlnSynor/Sinort-Scripts/Global.js | 4 +- .../DetallePropuestaNormativa.js | 74 ++++++++---- .../DetallePropuesta.cshtml | 114 +++++++++++++++++- AYA.SlnSynor/AYA.SlnSynor/Web.config | 8 +- 5 files changed, 169 insertions(+), 35 deletions(-) diff --git a/AYA.SlnSynor/AYA.SlnSynor.WCF/Web.config b/AYA.SlnSynor/AYA.SlnSynor.WCF/Web.config index 877414e2a..74eb1aca5 100644 --- a/AYA.SlnSynor/AYA.SlnSynor.WCF/Web.config +++ b/AYA.SlnSynor/AYA.SlnSynor.WCF/Web.config @@ -107,7 +107,7 @@ - - + + diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Global.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Global.js index bf060cc6d..64dd9d3fc 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Global.js +++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Global.js @@ -6,8 +6,8 @@ var RepositorioLocal = $("#hiddenRepositorioLocal").val(); var UsuarioSistema = $("#hiddenUsuarioSistema").val(); var NombreUsuario = $("#hiddenNombreUsuario").val(); //aya-vsrv-apptt:2525 -var server = window.location.protocol + "//" + "aya-vsrv-apptt:2525" + "/" + (window.location.pathname.split('/')[1]) + "/"; -var SinorLoginWCF = "http://aya-vsrv-wstt:2005/Sinort.svc"; +var server = window.location.protocol + "//" + "localhost" + "/" + (window.location.pathname.split('/')[1]) + "/"; +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/PropuestaNormativa/DetallePropuestaNormativa.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/DetallePropuestaNormativa.js index 75fab0962..8ef37adf7 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/DetallePropuestaNormativa.js +++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/DetallePropuestaNormativa.js @@ -77,7 +77,10 @@ jQuery(document).ready(function () { if ($("#txtPromotorProyecto").val() == UsuarioSistema) { $("#txtFechaFinalizacion").noReadOnly(); $('#btnModificar').enable(); + $('#btnEliminar').enable(); EsPromotor = true; + if (Estado == "3") + $('#btnDiscusion').enable(); } if (EsForo) { @@ -143,6 +146,11 @@ this.getDataModel = function () { ActualizarItem(false); }); + $("#btnDiscusion").unbind("click"); + $("#btnDiscusion").click(function () { + DiscusionFocalizada(); + }); + $("#btnBuscarUsuario").unbind("click"); @@ -238,15 +246,17 @@ this.getDataModel = function () { $("#txtFechaMaxima").readOnly(); $("#txtEstado").readOnly(); $('#btnModificar').disable(); - - + $('#btnEliminar').disable(); + $('#btnDiscusion').disable(); CargarUsuarios(); } - +this.DiscusionFocalizada = function () { + $('#modalBuscarUsuarioDiscusion').modal('show'); +} this.ActualizarItem = function (accion) { @@ -438,43 +448,55 @@ this.CargarForo = function () { this.BuscarUsuario = function () { SelectedCatalog = 'Usuarios'; + - if ($.fn.DataTable.isDataTable('#tableUsuarios')) { + if (EsPromotor == true) { + if ($.fn.DataTable.isDataTable('#tableUsuarios')) { - LoadMessage(); - $('#tableUsuarios').DataTable().search('').draw(); - $('#modalUsuarios').modal('show'); - ENDREQUEST(); + LoadMessage(); + $('#tableUsuarios').DataTable().search('').draw(); + $('#modalUsuarios').modal('show'); + ENDREQUEST(); + } + } else { + toastr.warning(Message_NoGrants, Message_Warning); } + + } this.AgregarUsuario = function () { + if ($("#txtUsuario").val() != "") { + if (!confirm("¿Desea convocar a un nuevo usuario?")) return; - var tableParticipantes = $('#tableParticipantes').DataTable(); - var option = $("#ucbtnRemoverParticipante").html(); - var participanteConfirmado = $("#ucItemsIcon").html(); + + var tableParticipantes = $('#tableParticipantes').DataTable(); + var option = $("#ucbtnRemoverParticipante").html(); + var participanteConfirmado = $("#ucItemsIcon").html(); - var ArrayParticipantes = []; + var ArrayParticipantes = []; - Convocatoria = { - UsuarioSistema: $("#hiddenUsuario").val(), - IdProyectoNormativo: IdPropuestaNormativa, + Convocatoria = { + UsuarioSistema: $("#hiddenUsuario").val(), + IdProyectoNormativo: IdPropuestaNormativa, + } + ArrayParticipantes.push(Convocatoria); + + + var uri = SinortWCF + '/api/GuardarConvocatoriaProyectoNormativo'; + var model = { + ListaConvocatoria: ArrayParticipantes + }; + + AjaxPostData(uri, model, false, true, GuardarTareasPendientes, null, null); + + } else { + toastr.warning("Debe seleccionar un usuario", Message_Warning); } - ArrayParticipantes.push(Convocatoria); - - - var uri = SinortWCF + '/api/GuardarConvocatoriaProyectoNormativo'; - var model = { - ListaConvocatoria: ArrayParticipantes - }; - - AjaxPostData(uri, model, false, true, GuardarTareasPendientes, null, null); - - //participanteConfirmado = replaceAll("[$icon]", "fa-check-circle", participanteConfirmado); diff --git a/AYA.SlnSynor/AYA.SlnSynor/Views/PropuestaNormativa/DetallePropuesta.cshtml b/AYA.SlnSynor/AYA.SlnSynor/Views/PropuestaNormativa/DetallePropuesta.cshtml index 29b45d4be..cf083c1fb 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Views/PropuestaNormativa/DetallePropuesta.cshtml +++ b/AYA.SlnSynor/AYA.SlnSynor/Views/PropuestaNormativa/DetallePropuesta.cshtml @@ -103,13 +103,15 @@
@@ -945,6 +947,116 @@
+ +@*---------------------Roles Usuarios---------------------------------------------------------*@ + +@*---------------------Usuarios---------------------------------------------------------*@ + } @Scripts.Render("~/Sinort-Scripts/PropuestaNormativa/DetallePropuestaNormativa.js") diff --git a/AYA.SlnSynor/AYA.SlnSynor/Web.config b/AYA.SlnSynor/AYA.SlnSynor/Web.config index 1514ee530..fad32c9f2 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Web.config +++ b/AYA.SlnSynor/AYA.SlnSynor/Web.config @@ -29,23 +29,23 @@ --> - + - +