From 255f583fcc1c0baa17633a8ee1b2c4d79d132983 Mon Sep 17 00:00:00 2001 From: jmoya Date: Mon, 10 Sep 2018 16:53:58 +0000 Subject: [PATCH] =?UTF-8?q?Recuperar=20contrase=C3=B1a,=20y=20editar=20apo?= =?UTF-8?q?rte=20por=20promotor?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-tfs-id: [http://192.168.1.10:8080/tfs/AyA]$/SINORT;C458 --- .../AYA.SlnSynor.WCF/ISinortCatalogos.cs | 2 +- .../AYA.SlnSynor.WCF/SinortCatalogos.svc.cs | 6 +- .../Sinort-Scripts/LoginExterno.js | 21 +- .../DetallePropuestaNormativa.js | 378 ++++++++++-------- .../Views/Login/LoginExterno.cshtml | 2 +- .../DetallePropuesta.cshtml | 7 + .../Sinort/ComentariosDAL.cs | 33 +- .../Sinort/UsuarioExternoDAL.cs | 1 + 8 files changed, 267 insertions(+), 183 deletions(-) diff --git a/AYA.SlnSynor/AYA.SlnSynor.WCF/ISinortCatalogos.cs b/AYA.SlnSynor/AYA.SlnSynor.WCF/ISinortCatalogos.cs index 1c9306b97..92685eef5 100644 --- a/AYA.SlnSynor/AYA.SlnSynor.WCF/ISinortCatalogos.cs +++ b/AYA.SlnSynor/AYA.SlnSynor.WCF/ISinortCatalogos.cs @@ -97,7 +97,7 @@ namespace AYA.SlnSinort.WCF BaseJson InsertarUsuarioExterno(UsuarioExterno model); [OperationContract] - Usuario BuscarUsuarioExterno(CatalogosPostJSON model); + UsuarioExterno BuscarUsuarioExterno(CatalogosPostJSON model); #endregion #region RolesUsuario diff --git a/AYA.SlnSynor/AYA.SlnSynor.WCF/SinortCatalogos.svc.cs b/AYA.SlnSynor/AYA.SlnSynor.WCF/SinortCatalogos.svc.cs index a2b4ec6bd..cba688cf8 100644 --- a/AYA.SlnSynor/AYA.SlnSynor.WCF/SinortCatalogos.svc.cs +++ b/AYA.SlnSynor/AYA.SlnSynor.WCF/SinortCatalogos.svc.cs @@ -308,12 +308,12 @@ namespace AYA.SlnSinort.WCF #endregion #region UsuarioExterno - public Usuario BuscarUsuarioExterno(CatalogosPostJSON model) + public UsuarioExterno BuscarUsuarioExterno(CatalogosPostJSON model) { - Usuario respuesta = null; + UsuarioExterno respuesta = null; try { - respuesta = new UsuarioDAL().BuscarUsuario(model); + respuesta = new UsuarioExternoDAL().BuscarUsuario(model); } catch (Exception ex) diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/LoginExterno.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/LoginExterno.js index 31651a0eb..2123c49b1 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/LoginExterno.js +++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/LoginExterno.js @@ -10,7 +10,7 @@ this.getDataModel = function () { $("#linkRecuperar").unbind("click"); $("#linkRecuperar").click(function () { - $("#linkRecuperar").attr("href", recuperarContrasena()); + recuperarContrasena(); }); $("#btnRegistro").unbind("click"); $("#btnRegistro").click(function () { @@ -34,12 +34,12 @@ $('#txtContrasena').keyup(function (e) { } }); -$('#linkRecuperar').keyup(function (e) { - if (e.which == 13) { - recuperarContrasena(); +//$('#linkRecuperar').keyup(function (e) { +// if (e.which == 13) { +// recuperarContrasena(); - } -}); +// } +//}); function validarFormulario() { @@ -74,13 +74,13 @@ $('#txtUsuarioUnico').change(function () { }); -function recuperarContrasena() { +this.recuperarContrasena = function () { model = { codigo: $('#txtUsuarioUnico').val() } var uri = SinorSignupWCF + '/api/BuscarUsuarioExterno'; - AjaxPostData(uri, model, false, false, null, null, null); + AjaxPostData(uri, model, false, false, EnviarCorreoContrasena, null, null); } @@ -93,12 +93,15 @@ this.EnviarCorreoContrasena = function (data) { correo = {} correo.PlantillaEmail = Plantilla; - correo.UsuarioExterno = data.UsuarioExterno; + correo.UsuarioExterno = data; var uri = SinorLoginWCF + '/api/EnviarCorreoAExterno'; AjaxPostData(uri, correo, false, true, null, null, null); ENDREQUEST(); } + else { + toastr.warning('El usuario digitado no existe', Message_Warning); + } } this.VerificarUsurarioBD = function () { diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/DetallePropuestaNormativa.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/DetallePropuestaNormativa.js index 1983ef1e2..b42801adb 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/DetallePropuestaNormativa.js +++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/DetallePropuestaNormativa.js @@ -18,7 +18,7 @@ var EstadoExpediente = -1; var TipoExp; var titulodoc = ''; var FechaDocumentos; - +var IDComentarioProyecto; jQuery(document).ready(function () { @@ -26,12 +26,12 @@ jQuery(document).ready(function () { function cerrar() { $("#carga").animate({ "opacity": "0" }, 1000, function () { $("#carga").css("display", "none"); }); } - + $(document).tooltip(); $('#tableParticipantes').TableInit(0, false, true, true, false, null, null); $('#tableParticipantes').DataTable().column(1).visible(false); $('#tableDiscusion').TableInit(0, false, true, true, false, null, null); - + $('#tableForo').TableInit(0, false, false, false, false, null, null); $('#tableMatriz').TableInit(0, false, false, false, false, null, null); $('#tableDocAuxiliares').TableInit(0, false, false, false, false, null, null); @@ -53,8 +53,8 @@ jQuery(document).ready(function () { $("#tabs").tabs(); - - + + IDPropuesta = ObtenerParametros().propuesta; IDTipoProyecto = ObtenerParametros().tipo; @@ -85,7 +85,7 @@ jQuery(document).ready(function () { IdProyectoNormativo: ROT47(IDPropuesta.toString()) }; IdPropuestaNormativa = ROT47(IDPropuesta.toString()); - + $('#btnModificar').disable(); $('#btnEliminar').disable(); $('#btnDiscusion').disable(); @@ -127,12 +127,11 @@ jQuery(document).ready(function () { disabled: [3] }); } - + } } - } else - { + } else { if (EsPromotor == false) { if (ValidarPermisos('Ingreso y actualización de área de proyecto').length <= 0 || Estado != Estados.Activo.Codigo || Estado != Estados.Inicial.Codigo) { @@ -141,7 +140,7 @@ jQuery(document).ready(function () { disabled: [2] }); } - + } if (ValidarPermisos('Accesar expediente de propuesta normativa').length <= 0 || Estado != Estados.Contruccion.Codigo) { @@ -150,31 +149,31 @@ jQuery(document).ready(function () { disabled: [3] }); } - + } } } - + $('#btnGuardarEvento').show(); $('#btnReenviarEvento').hide(); Calendario(model.EventosJSON); - if(Estado == "11"){ + if (Estado == "11") { $("#tabs").tabs({ - disabled: [1,2] + disabled: [1, 2] }); $('#btnVerAdjuntosExpediente').disable(); $('#btnAbrirListaDocAux').disable(); - - + + } }); this.getDataModel = function () { - + $("#btnEliminarDiscusion").unbind("click"); $("#btnEliminarDiscusion").click(function () { @@ -224,8 +223,8 @@ this.getDataModel = function () { return; } } - - + + $("#divRespuesta").empty(); $("#lblcomentario").text("Comentario"); $("#txtAsunto").val(''); @@ -245,8 +244,8 @@ this.getDataModel = function () { $("#btnAgregarElemento").unbind("click"); $("#btnAgregarElemento").click(function () { - - if (EsPromotor == false && Participa == true || EsPromotor == true || ValidarPermisos('Administrador Funcional').length > 0) { + + if (EsPromotor == false && Participa == true || EsPromotor == true || ValidarPermisos('Administrador Funcional').length > 0) { $("#divRespuestaMatriz").empty(); $("#lblAsuntoM").text("*Asunto"); $("#lblCapitulo").text("*Capítulo"); @@ -298,18 +297,18 @@ this.getDataModel = function () { $("#btnReenviarEvento").click(function () { ReenviarEvento(); }); - + $("#txtFechaFinalizacion").datepicker(); - - - + + + CargarUsuarios(); - + } this.EliminarDiscusionFocalizada = function () { @@ -317,25 +316,25 @@ this.EliminarDiscusionFocalizada = function () { var tableDiscusion = $('#tableDiscusion').DataTable(); - + var data = tableDiscusion .rows() .data(); $.each(data, function (key, item) { EliminarConvocatoriaProyectoNormativo(item[0]); - + }); ActualizarConvocados(); ENDREQUEST(); } this.DiscusionFocalizada = function () { - + $('#modalBuscarUsuarioDiscusion').modal('show'); } this.ActualizarItem = function (accion) { - + if (!confirm((accion == true) ? "Se guardarán los cambios.\n ¿Desea continuar?" : "Desea eliminar el registro.\n ¿Desea continuar?")) { return; } @@ -344,13 +343,13 @@ this.ActualizarItem = function (accion) { model.ProyectoNormativo.Estado = (accion == true) ? model.ProyectoNormativo.Estado : Estados.Eliminado.Descripcion; model.ProyectoNormativo.FechaFinConsulta = $('#txtFechaFinalizacion').DateFormatWCF(); - + var uri = SinortWCF + '/api/GuardarProyectoNormativo'; AjaxPostData(uri, model, true, true, CompletarAccion, null, null); } this.CompletarAccion = function () { - + ENDREQUEST(); } @@ -421,7 +420,7 @@ this.CargarFormulario = function (data) { //CONVOCADOS CargarConvocados(model.ProyectoNormativo.Convocatoria); - + //AREA DE TRABAJO CargarForo(); @@ -492,26 +491,26 @@ this.CargarConvocados = function (data) { var participanteConfirmado = $("#ucItemsIcon").html(); participanteConfirmado = replaceAll("[$icon]", "fa-check-circle", participanteConfirmado); - if (item.Participante !== true && item.Justificacion == null){ + if (item.Participante !== true && item.Justificacion == null) { participanteConfirmado = replaceAll("[$state_color]", "muted", participanteConfirmado); if (UsuarioSistema == item.UsuarioSistema) Participa = false; - - }else{ - if (item.Participante !== true && item.Justificacion !== null){ - participanteConfirmado = replaceAll("[$state_color]", "danger", participanteConfirmado); - }else { - participanteConfirmado = replaceAll("[$state_color]", "success", participanteConfirmado); - if (UsuarioSistema == item.UsuarioSistema) - Participa = true; + + } else { + if (item.Participante !== true && item.Justificacion !== null) { + participanteConfirmado = replaceAll("[$state_color]", "danger", participanteConfirmado); + } else { + participanteConfirmado = replaceAll("[$state_color]", "success", participanteConfirmado); + if (UsuarioSistema == item.UsuarioSistema) + Participa = true; + } + } - - } - - - - + + + + if (item.DiscusionFocalizada == false) { @@ -526,16 +525,16 @@ this.CargarConvocados = function (data) { } else { $('#txtAsuntoDiscusion').val(item.AsuntoDiscusionFocalizada) - + tableDiscusion.row.add( [item.UsuarioSistema, item.Usuario.NombreUsuario, option]) .draw(); } - - - + + + }); if ($('#txtAsuntoDiscusion').val() != '') { $('#txtAsuntoDiscusion').prop("readOnly", true); @@ -660,7 +659,7 @@ this.AgregarUsuarioDiscusion = function () { this.BuscarUsuario = function () { SelectedCatalog = 'Usuarios'; - + if (EsPromotor == true || ValidarPermisos('Administrador Funcional').length > 0) { if ($.fn.DataTable.isDataTable('#tableUsuarios')) { @@ -674,16 +673,16 @@ this.BuscarUsuario = function () { } else { toastr.warning(Message_NoGrants, Message_Warning); } - + } this.AgregarUsuario = function () { - + if ($("#txtUsuario").val() != "") { - if (!confirm("¿Desea convocar a un nuevo usuario?")) return; + if (!confirm("¿Desea convocar a un nuevo usuario?")) return; + - var tableParticipantes = $('#tableParticipantes').DataTable(); var option = $("#ucbtnRemoverParticipante").html(); var participanteConfirmado = $("#ucItemsIcon").html(); @@ -743,28 +742,28 @@ this.AgregarUsuario = function () { // .draw(); //toastr.success(Message_Default, Message_Success); - + } this.GuardarTareasPendientes = function () { var ArrayConvocados = []; - TareaPendiente - = { - Descripcion: 'Convocatoria para el proceso de consulta para el proyecto normativo :' + $("#txtNombreProyecto").val(), - ContenidoRelacionado: 'Propuesta normativa ' + $("#txtNombreProyecto").val(), - Respuesta: false, - FechaVencimiento: $("#txtFechaMaxima").DateFormatWCF(), - TipoTareaPendiente: 'Convocatoria', - UsuarioAsignado: $("#hiddenUsuario").val(), - IdProyectoNormativo: IdPropuestaNormativa, - NombreProyectoNormativo: $("#txtNombreProyecto").val(), - PromotorProyectoNormativo: $("#txtPromotorProyecto").val() - } + TareaPendiente + = { + Descripcion: 'Convocatoria para el proceso de consulta para el proyecto normativo :' + $("#txtNombreProyecto").val(), + ContenidoRelacionado: 'Propuesta normativa ' + $("#txtNombreProyecto").val(), + Respuesta: false, + FechaVencimiento: $("#txtFechaMaxima").DateFormatWCF(), + TipoTareaPendiente: 'Convocatoria', + UsuarioAsignado: $("#hiddenUsuario").val(), + IdProyectoNormativo: IdPropuestaNormativa, + NombreProyectoNormativo: $("#txtNombreProyecto").val(), + PromotorProyectoNormativo: $("#txtPromotorProyecto").val() + } + + ArrayConvocados.push(TareaPendiente); - ArrayConvocados.push(TareaPendiente); - var uri = SinortWCF + '/api/InsertarActualizarTareasPendientes'; var model = { @@ -774,18 +773,18 @@ this.GuardarTareasPendientes = function () { AjaxPostData(uri, model, false, false, null, null, null); EnviarCorreo(); ActualizarConvocados(); - + } this.EnviarCorreo = function () { var ArrayParticipante = []; - Convocatoria = { - UsuarioSistema: $("#hiddenUsuario").val() - } - ArrayParticipante.push(Convocatoria); - + Convocatoria = { + UsuarioSistema: $("#hiddenUsuario").val() + } + ArrayParticipante.push(Convocatoria); + var PropuestaNormativa @@ -822,12 +821,12 @@ this.EnviarCorreoDiscusionFocalizada = function () { var PropuestaNormativa = { NombreProyectoNormativo: $("#txtNombreProyecto").val(), - Matriz : url - } + Matriz: url + } var Plantilla = { - NombrePlatilla: 'Correo Discusion Focalizada' - } + NombrePlatilla: 'Correo Discusion Focalizada' + } var Asunto = { AsuntoDiscusionFocalizada: $("#txtAsuntoDiscusion").val() @@ -840,7 +839,7 @@ this.EnviarCorreoDiscusionFocalizada = function () { model.Convocado = Asunto; AjaxPostData(uri, model, false, true, ActualizarConvocados, null, null); - + } this.EnviarCorreoCierreProyecto = function () { @@ -862,7 +861,7 @@ this.EnviarCorreoCierreProyecto = function () { ArrayParticipante.push(Convocatoria); } - + }); var url = window.location.href; url = url.replace("estado=3", "estado=11"); @@ -984,8 +983,8 @@ this.VisualizarRespuestas = function (IdComentario) { $.each(respuestas, function (key, item) { - - var el = $("#btnDocRespuesta")[0]; + + var el = $("#btnDocRespuesta")[0]; el.style.display = (item.IdDocumento == null) ? 'none' : 'block'; respuestaForo = $("#ucVisualizar").html(); CargarDocumentosForoRespuesta(item.IdDocumento); @@ -1046,14 +1045,59 @@ this.VerDetalleAporte = function (IdComentario, IdTipoComentario) { } +this.EditarAporte = function (IdComentario, IdTipoComentario) { + + var comentario = $.grep(model.ProyectoNormativo.ComentariosProyecto, function (data) { + return data.IdComentarioProyecto == IdComentario; + })[0]; + + IDComentarioProyecto = IdComentario; + + if (IdTipoComentario == Comentarios.Foro.Codigo) { + $("#divRespuesta").empty(); + $("#lblcomentario").text("Comentario"); + $("#txtAsunto").val(comentario.Asunto); + $("#txtComentario").val(comentario.Comentario); + $('#modalDiscusion-footer').css("display", "none"); + $('#modalDiscusion').modal('show'); + $("#txtAsunto").val(comentario.Asunto); + $('#btnVerAdjuntosForo').prop("disabled", true); + CargarDocumentosForo(comentario.IdDocumento); + } + + if (IdTipoComentario == Comentarios.Matriz.Codigo) { + $("#divRespuestaMatriz").empty(); + $("#lblAsuntoM").text("Asunto"); + $("#lblCapitulo").text("Capítulo"); + $("#lblApartado").text("Apartado"); + $("#lblTextoOriginal").text("Texto Original"); + $("#lblComentarioMatriz").text("Comentario"); + $("#txtAsuntoMatriz").val(comentario.Asunto); + $("#txtComentarioMatriz").val(comentario.Comentario); + $("#txtCapituloMatriz").val(comentario.Capitulo); + $("#txtApartadoMatriz").val(comentario.Apartado); + $("#txtTextoOriginal").val(comentario.TextoOriginal); + $("#txtTextoPropuesto").val(comentario.TextoPropuesto); + $('#modalElemento-footer').css("display", "block"); + $('#modalElemento').modal('show'); + $('#btnVerAdjuntosMatriz').prop("disabled", false); + $('#txtAsuntoMatriz').attr('readonly', false); + $('#txtCapituloMatriz').attr('readonly', false); + $('#txtApartadoMatriz').attr('readonly', false); + $('#txtTextoOriginal').attr('readonly', false); + $('#txtTextoPropuesto').attr('readonly', false); + CargarDocumentosMatriz(comentario.IdDocumento); + } + +} //MATRIZ this.CargarMatriz = function () { var tableMatriz = $('#tableMatriz').DataTable(); tableMatriz.clear().draw(); - + var listaComentarios = $.grep(model.ProyectoNormativo.ComentariosProyecto, function (data) { - return data.IdTipoComentario == Comentarios.Matriz.Codigo && data.Respuesta == null; + return data.IdTipoComentario == Comentarios.Matriz.Codigo && data.Respuesta == null; }); $.each(listaComentarios, function (key, item) { @@ -1068,6 +1112,16 @@ this.CargarMatriz = function () { var btnResponder = $("#ucbtResponderMatriz").html(); btnResponder = replaceAll("[$IdComentario]", item.IdComentarioProyecto, btnResponder); + var btnEditar = $("#ucbtEditar").html(); + + if (UsuarioSistema == Promotor) { + btnEditar = replaceAll("[$IdComentario]", item.IdComentarioProyecto, btnEditar); + btnEditar = replaceAll("[$IdTipoComentario]", item.IdTipoComentario, btnEditar); + } + else { + btnEditar = ""; + } + var respuestas = $.grep(listaComentarios, function (data) { return data.Respuesta == item.IdComentarioProyecto; }); @@ -1076,7 +1130,8 @@ this.CargarMatriz = function () { btnComentario, btnRespuesta, item.UsuarioSistema, - btnResponder]).draw(); + btnResponder, + btnEditar]).draw(); }); } @@ -1101,6 +1156,7 @@ this.GuardarComentarioMatriz = function () { var uri = SinortWCF + '/api/GuardarComentarioProyectoNormativo'; model.Comentario = { + IdComentarioProyecto: IDComentarioProyecto != null ? IDComentarioProyecto : null, IdProyectoNormativo: model.ProyectoNormativo.IdProyectoNormativo, Asunto: $("#txtAsuntoMatriz").val(), Capitulo: $("#txtCapituloMatriz").val(), @@ -1114,7 +1170,7 @@ this.GuardarComentarioMatriz = function () { IdDocumento: Iddoc } - AjaxPostData(uri, model, false, true, ComentarioMatrizGuardado, null, null); + AjaxPostData(uri, model, false, false, ComentarioMatrizGuardado, null, null); } @@ -1260,7 +1316,7 @@ this.CargarTablaDocumentosAuxiliares = function (data) { option2 = replaceAll("[$nombre]", "'" + item.RutaDescarga + "'", option2); option2 = replaceAll("[$id]", item.IdDocumentoAdjunto, option2); option2 = replaceAll("[$usuario]", "'" + item.UsuarioCreacion + "'", option2); - + var ext = item.TipoArchivo.toLowerCase(); switch (ext) { case 'pdf': @@ -1347,9 +1403,9 @@ this.CargarTablaListaDocumentosAuxiliares = function (data) { ENDREQUEST(); } -this.CopiarAdjunto = function (titulo,nombre) { +this.CopiarAdjunto = function (titulo, nombre) { if (!confirm("¿Desea agregar el documento en el expediente?")) return; - + var separador = "/"; var arregloDeSubCadenas = nombre.split(separador); var nombreactual = arregloDeSubCadenas[arregloDeSubCadenas.length - 1] @@ -1414,7 +1470,7 @@ this.CargarTablaDocumentosExpediente = function (data) { var option2 = $("#ucEliminarDocumento").html(); option2 = replaceAll("[$nombre]", "'" + item.RutaDescarga + "'", option2); option2 = replaceAll("[$id]", item.IdDocumentoAdjunto, option2); - option2 = replaceAll("[$usuario]", "'" + item.UsuarioCreacion + "'", option2); + option2 = replaceAll("[$usuario]", "'" + item.UsuarioCreacion + "'", option2); var ext = item.TipoArchivo.toLowerCase(); switch (ext) { case 'pdf': @@ -1452,33 +1508,33 @@ this.CargarTablaDocumentosExpediente = function (data) { }); ENDREQUEST(); } -this.AbrirDocAdjuntos = function (ruta){ +this.AbrirDocAdjuntos = function (ruta) { window.open(ruta); } -this.RemoverAdjunto = function (nombre,id,usuario) { - if (Estado != "11"){ - if (!confirm("¿Desea eliminar el documento?")) return; +this.RemoverAdjunto = function (nombre, id, usuario) { + if (Estado != "11") { + if (!confirm("¿Desea eliminar el documento?")) return; - if (UsuarioSistema == usuario){ + if (UsuarioSistema == usuario) { - var separador = "/"; - var arregloDeSubCadenas = nombre.split(separador); - var nombredoc = arregloDeSubCadenas[arregloDeSubCadenas.length-1] + var separador = "/"; + var arregloDeSubCadenas = nombre.split(separador); + var nombredoc = arregloDeSubCadenas[arregloDeSubCadenas.length - 1] - var uri = SinortWCF + '/api/RemoverAdjunto'; - IdDocumentoAdjunto = id; - var model = { - Nombre: nombredoc, - Carpeta: RepositorioLocal + var uri = SinortWCF + '/api/RemoverAdjunto'; + IdDocumentoAdjunto = id; + var model = { + Nombre: nombredoc, + Carpeta: RepositorioLocal - }; + }; - AjaxPostData(uri, model, false, true, EliminarbaseAdjunto, null, null); - } else { - toastr.warning(Message_NoGrants, Message_Warning); - } + AjaxPostData(uri, model, false, true, EliminarbaseAdjunto, null, null); + } else { + toastr.warning(Message_NoGrants, Message_Warning); + } } else { toastr.warning("No puede eliminar documentos en estado final", Message_Warning); @@ -1497,7 +1553,7 @@ this.EliminarbaseAdjunto = function (data) { CargarDocumentosExpediente(); CargarDocumentosAuxiliares(); CargarListaDocumentosAuxiliares(); - + } else { ENDREQUEST(); } @@ -1520,7 +1576,7 @@ this.CargarDocumentosForoRespuesta = function (id) { } this.CargarTablaDocumentosForoRespuesta = function (data) { - + var lista = data; $.each(lista, function (key, item) { @@ -1554,7 +1610,7 @@ this.CargarTablaDocumentosForoRespuesta = function (data) { respuestaForo = replaceAll("[$NombreDoc]", item.Nombre, respuestaForo); $('#hiddenRutaDoc').val(item.RutaDescarga) - + }); ENDREQUEST(); } @@ -1802,9 +1858,9 @@ this.AbrirAdjuntos = function (id) { } - - - + + + $('#hiddenSubTipoDocumento').val(id); if (EsForo) { DescTipoproyecto = Proyectos.Foro.Descripcion; @@ -1852,8 +1908,8 @@ this.AbrirAdjuntos = function (id) { $('#modalDocumentosAuxiliares').modal('show'); break; } - - + + } $('#cboxDocAux').change(function () { @@ -1871,10 +1927,10 @@ $('#cboxDocAux').change(function () { $("#drpTipoExpediente").change(function () { EstadoExpediente = this.value; - if (EstadoExpediente == 0 ) { + if (EstadoExpediente == 0) { TipoExp = 'Versión final' } - if (EstadoExpediente == 1 ) { + if (EstadoExpediente == 1) { TipoExp = 'Informe de cierre' } }); @@ -1884,7 +1940,7 @@ this.GuardarAdjuntos = function (nombre) { var uri = SinortWCF + '/api/GuardarAdjuntos'; var ruta; var nombredoc = replaceAll(" ", "_", nombre); - + var Idetipoproyecto; var DesTipoProyecto; var cheched = $("#cboxDocAux").prop("checked") ? true : false @@ -2009,7 +2065,7 @@ this.CargarGridComentario = function (data) { lista.RutaDescarga]).draw(); $('#btnVerAdjuntosEvento').prop("disabled", true); - + break; } @@ -2024,7 +2080,7 @@ function ActualizarUpload() { $('#fileupload').fileupload({ - + url: FileUploadHandler + '/FileUploadHandler.ashx?tipo=' + FechaDocumentos + '&id=' + model.ProyectoNormativo.IdProyectoNormativo + '&carpeta=' + SubTipoproyecto, type: 'POST', @@ -2062,7 +2118,7 @@ function ActualizarUpload() { $('#progress .progress-bar').css( 'width', '0%'); ENDREQUEST(); - + $('#modalDocumentosAuxiliares').modal('hide'); toastr.success("Acción completada con exito", Message_Success); }, @@ -2085,7 +2141,7 @@ function ActualizarUpload() { this.ActualizarEstadoProyecto = function () { - model.ProyectoNormativo.IdEstado = Estados.Final.Codigo; + model.ProyectoNormativo.IdEstado = Estados.Final.Codigo; model.ProyectoNormativo.Estado = Estados.Final.Descripcion; @@ -2095,11 +2151,11 @@ this.ActualizarEstadoProyecto = function () { } - + //Calendario this.ReenviarEvento = function () { - + $('#modalReenviarEvento').modal('show'); $('#modalReenviarEvento').on('shown.bs.modal', function (e) { $("#txtFechaReenviar").datepicker(); @@ -2118,7 +2174,7 @@ this.GuardarReenviarEvento = function () { toastr.warning("Debe seleccionar una fecha", Message_Warning); return; } - + tableDocEvento = $('#tableDocEvento').DataTable(); var Iddoc; @@ -2191,12 +2247,12 @@ this.EventoGuardado = function (data) { $('#calendar').fullCalendar('removeEvents'); $('#calendar').fullCalendar('addEventSource', model.EventosJSON); - + CargarForo(); ENDREQUEST(); } -this.ModalEvento = function (inicio,fin) { +this.ModalEvento = function (inicio, fin) { $('#modalEvento').modal('show'); LimpiarModalevento(); @@ -2231,7 +2287,7 @@ this.ModalEventoPopUp = function (evento) { $('#modalEvento').modal('show'); LimpiarModalevento(); - + $("#txtTituloEvento").val(miEvento[0].Titulo); $("#txtDescripcionEvento").val(miEvento[0].Descripcion); $("#txtUbicacion").val($("#txtNombreProyecto").val()); @@ -2265,11 +2321,11 @@ this.Calendario = function (data) { ModalEventoPopUp(event); }, - - + + selectable: true, eventLimit: true, - events:data, + events: data, select: function (startDate, endDate) { ModalEvento(startDate.format(), endDate.format()); @@ -2284,7 +2340,7 @@ this.Calendario = function (data) { // $('#calendar').fullCalendar('render'); //}) - + } @@ -2323,7 +2379,7 @@ this.Export2Doc = function (element, filename) { } document.body.removeChild(downloadLink); - + }; this.EliminarConvocatoriaProyectoNormativo = function (usuario) { @@ -2334,7 +2390,7 @@ this.EliminarConvocatoriaProyectoNormativo = function (usuario) { IdProyectoNormativo: model.ProyectoNormativo.IdProyectoNormativo } model.Convocado = { - UsuarioSistema : usuario + UsuarioSistema: usuario } AjaxPostData(uri, model, false, true, null, null, null); @@ -2364,17 +2420,17 @@ $('#tableDiscusion').on('click', 'button', function () { EliminarConvocatoriaProyectoNormativo(data[0]); ActualizarConvocados(); ENDREQUEST(); - + }); this.ExportarDocumento = function (TipoComentario, filename) { - if(EsPromotor == true || ValidarPermisos('Administrador Funcional').length > 0){ - if (TipoComentario == 'Matriz') { - ExportarAExcel(TipoComentario, filename); - } else { - ExportarADoc(TipoComentario, filename); - } + if (EsPromotor == true || ValidarPermisos('Administrador Funcional').length > 0) { + if (TipoComentario == 'Matriz') { + ExportarAExcel(TipoComentario, filename); + } else { + ExportarADoc(TipoComentario, filename); + } } else { toastr.warning(Message_NoGrants, Message_Warning); } @@ -2382,27 +2438,27 @@ this.ExportarDocumento = function (TipoComentario, filename) { this.ExportarADoc = function (TipoComentario, filename) { var preHtml; - + preHtml = "SINORT"; - - + + var postHtml = ""; - var html = preHtml; + var html = preHtml; html = html + '

'; html = html + '
' - html = html + '

SISTEMA DE NORMATIVA Y REGLAMENTACION TECNICA

' + html = html + '

SISTEMA DE NORMATIVA Y REGLAMENTACION TECNICA

' html = html + '
' html = html + '

' + ((TipoComentario == 'Matriz') ? 'MATRIZ' : 'FORO') + '

' + - '

PROYECTO NORMATIVO N. ' + model.ProyectoNormativo.IdProyectoNormativo + ' NOMBRE: ' + model.ProyectoNormativo.NombreProyectoNormativo + '

' ; - + '

PROYECTO NORMATIVO N. ' + model.ProyectoNormativo.IdProyectoNormativo + ' NOMBRE: ' + model.ProyectoNormativo.NombreProyectoNormativo + '

'; + html = html + '
' - + var listaComentariosMatriz = $.grep(model.ProyectoNormativo.ComentariosProyecto, function (data) { return data.IdTipoComentario == ((TipoComentario == 'Matriz') ? Comentarios.Matriz.Codigo : Comentarios.Foro.Codigo) && data.Respuesta == null; }); - + $.each(listaComentariosMatriz, function (key, item) { html = html + '

ASUNTO :' + item.Asunto + '

' html = html + '

Comentario : ' + item.Comentario + '

'; @@ -2424,7 +2480,7 @@ this.ExportarADoc = function (TipoComentario, filename) { html = html + postHtml; ExportarAMsWord(html, filename); - + }; @@ -2433,7 +2489,7 @@ this.ExportarAExcel = function (TipoComentario, filename) { var preHtml; preHtml = "SINORT"; - + var postHtml = ""; var html = preHtml; @@ -2462,7 +2518,7 @@ this.ExportarAExcel = function (TipoComentario, filename) { ' Comentario/Observación/Justificación ' + ' Respuestas ' + '' + - '' + + '' + '' @@ -2483,11 +2539,11 @@ this.ExportarAExcel = function (TipoComentario, filename) { html = html + '' $.each(listaRespuestasComentariosMatriz, function (lstkey, lstitem) { html = html + lstitem.Comentario - if(listaRespuestasComentariosMatriz.length-1 != lstkey) + if (listaRespuestasComentariosMatriz.length - 1 != lstkey) html = html + ', ' - + //html = html + '

' + lstitem.UsuarioSistema + ' - ' + lstitem.FechaCreacion + '

' - + }); html = html + '' html = html + '' diff --git a/AYA.SlnSynor/AYA.SlnSynor/Views/Login/LoginExterno.cshtml b/AYA.SlnSynor/AYA.SlnSynor/Views/Login/LoginExterno.cshtml index 9f339bc81..e594b65b6 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Views/Login/LoginExterno.cshtml +++ b/AYA.SlnSynor/AYA.SlnSynor/Views/Login/LoginExterno.cshtml @@ -119,7 +119,7 @@ - Recuperar contraseña + Recuperar contraseña diff --git a/AYA.SlnSynor/AYA.SlnSynor/Views/PropuestaNormativa/DetallePropuesta.cshtml b/AYA.SlnSynor/AYA.SlnSynor/Views/PropuestaNormativa/DetallePropuesta.cshtml index 89eeba421..f08c6208e 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Views/PropuestaNormativa/DetallePropuesta.cshtml +++ b/AYA.SlnSynor/AYA.SlnSynor/Views/PropuestaNormativa/DetallePropuesta.cshtml @@ -203,6 +203,7 @@ background-image:url(http://AYA-VSRV-APPTT:2525/dist/img/ajax-loader.gif);backgr Respuestas Creado Por + @@ -503,6 +504,12 @@ background-image:url(http://AYA-VSRV-APPTT:2525/dist/img/ajax-loader.gif);backgr +
+ +
+