diff --git a/AYA.SlnSynor/AYA.SlnSynor.WCF/ISinortCatalogos.cs b/AYA.SlnSynor/AYA.SlnSynor.WCF/ISinortCatalogos.cs
index e6ceaa507..64cf526ec 100644
--- a/AYA.SlnSynor/AYA.SlnSynor.WCF/ISinortCatalogos.cs
+++ b/AYA.SlnSynor/AYA.SlnSynor.WCF/ISinortCatalogos.cs
@@ -108,7 +108,7 @@ namespace AYA.SlnSinort.WCF
Usuario BuscarUsuario(CatalogosPostJSON model);
[OperationContract]
- RolesUsuario BuscarUsuarioRol(CatalogosPostJSON model);
+ CatalogosPostJSON BuscarUsuarioRol(CatalogosPostJSON model);
[OperationContract]
List ObtenerUsuariosRol(CatalogosPostJSON model);
diff --git a/AYA.SlnSynor/AYA.SlnSynor.WCF/Sinort.svc.cs b/AYA.SlnSynor/AYA.SlnSynor.WCF/Sinort.svc.cs
index 624e3bff0..b5f816f9b 100644
--- a/AYA.SlnSynor/AYA.SlnSynor.WCF/Sinort.svc.cs
+++ b/AYA.SlnSynor/AYA.SlnSynor.WCF/Sinort.svc.cs
@@ -530,10 +530,10 @@ namespace AYA.SlnSinort.WCF
{
catalogo.codigo = participantes.UsuarioSistema;
usuario = UsuarioDAL.BuscarUsuario(catalogo);
- body = plantilla.Body.Replace("$NombreProyecto", model.ProyectoNormativo.NombreProyectoNormativo).Replace("$FechaMaxima", Convert.ToString(model.ProyectoNormativo.FechaMaximaConfirmarParticipacion)).Replace("$Usuario", usuario.NombreUsuario).Replace("|", "");
+ body = plantilla.Body.Replace("$NombreProyecto", model.ProyectoNormativo.NombreProyectoNormativo).Replace("$Link", "" + model.ProyectoNormativo.NombreProyectoNormativo + "").Replace("$FechaMaxima", Convert.ToString(model.ProyectoNormativo.FechaMaximaConfirmarParticipacion)).Replace("$Usuario", usuario.NombreUsuario).Replace("|", "");
correo.CUERPO = body;
email = usuario.EmailUsuario;
- correo.DESTINATARIOS = email;
+ correo.DESTINATARIOS = "jnunez@atesacr.com";
respuesta = respuestaAyA.enviarCorreo(correo);
}
diff --git a/AYA.SlnSynor/AYA.SlnSynor.WCF/SinortCatalogos.svc.cs b/AYA.SlnSynor/AYA.SlnSynor.WCF/SinortCatalogos.svc.cs
index 894b1a323..edb3b5b08 100644
--- a/AYA.SlnSynor/AYA.SlnSynor.WCF/SinortCatalogos.svc.cs
+++ b/AYA.SlnSynor/AYA.SlnSynor.WCF/SinortCatalogos.svc.cs
@@ -476,19 +476,20 @@ namespace AYA.SlnSinort.WCF
}
return respuesta;
}
- public RolesUsuario BuscarUsuarioRol(CatalogosPostJSON model)
+ public CatalogosPostJSON BuscarUsuarioRol(CatalogosPostJSON model)
{
- RolesUsuario respuesta = null;
+ PermisosUsuarioDAL pantallas = new PermisosUsuarioDAL();
try
{
- respuesta = new UsuarioDAL().BuscarUsuarioRol(model);
+ model.pantallas = pantallas.ObtenerPermisos(model);
+ model.CodigoRespuesta = EnumTipoCodigoRespuesta.EXITOSO;
}
catch (Exception ex)
{
log.Error(ex);
}
- return respuesta;
+ return model;
}
public List ObtenerUsuariosRol(CatalogosPostJSON model)
diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/DetallePropuestaNormativa.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/DetallePropuestaNormativa.js
index 45ca4866e..6332605f1 100644
--- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/DetallePropuestaNormativa.js
+++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/DetallePropuestaNormativa.js
@@ -19,19 +19,19 @@ var TipoExp;
var titulodoc = '';
var FechaDocumentos;
var IDComentarioProyecto;
-
+
jQuery(document).ready(function () {
window.onload = cerrar;
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,7 +127,7 @@ jQuery(document).ready(function () {
disabled: [3]
});
}
-
+
}
}
@@ -140,7 +140,7 @@ jQuery(document).ready(function () {
disabled: [2]
});
}
-
+
}
if (ValidarPermisos('Accesar expediente de propuesta normativa').length <= 0 || Estado != Estados.Contruccion.Codigo) {
@@ -149,12 +149,12 @@ jQuery(document).ready(function () {
disabled: [3]
});
}
-
+
}
}
}
-
+
$('#btnGuardarEvento').show();
$('#btnReenviarEvento').hide();
Calendario(model.EventosJSON);
@@ -165,15 +165,15 @@ jQuery(document).ready(function () {
});
$('#btnVerAdjuntosExpediente').disable();
$('#btnAbrirListaDocAux').disable();
-
-
+
+
}
});
this.getDataModel = function () {
-
+
$("#btnEliminarDiscusion").unbind("click");
$("#btnEliminarDiscusion").click(function () {
@@ -195,6 +195,16 @@ this.getDataModel = function () {
DiscusionFocalizada();
});
+ $("#btnBuscarUsuarioDiscusionExterno").unbind("click");
+ $("#btnBuscarUsuarioDiscusionExterno").click(function () {
+ BuscarUsuarioDiscusionExterno();
+ });
+
+ $("#btnAgregarUsuarioDiscusionExterno").unbind("click");
+ $("#btnAgregarUsuarioDiscusionExterno").click(function () {
+ AgregarUsuarioDiscusionExterno();
+ });
+
$("#btnBuscarUsuarioDiscusion").unbind("click");
$("#btnBuscarUsuarioDiscusion").click(function () {
BuscarUsuarioDiscusion();
@@ -215,6 +225,16 @@ this.getDataModel = function () {
VerificarRolUsuario();
});
+ $("#btnBuscarUsuarioExterno").unbind("click");
+ $("#btnBuscarUsuarioExterno").click(function () {
+ BuscarUsuarioExterno();
+ });
+
+ $("#btnAgregarUsuarioExterno").unbind("click");
+ $("#btnAgregarUsuarioExterno").click(function () {
+ VerificarRolUsuarioExterno();
+ });
+
$("#btnAgregarComentario").unbind("click");
$("#btnAgregarComentario").click(function () {
if (EsPromotor == false) {
@@ -223,8 +243,8 @@ this.getDataModel = function () {
return;
}
}
-
-
+
+
$("#divRespuesta").empty();
$("#lblcomentario").text("Comentario");
$("#txtAsunto").val('');
@@ -244,7 +264,7 @@ this.getDataModel = function () {
$("#btnAgregarElemento").unbind("click");
$("#btnAgregarElemento").click(function () {
-
+
if (EsPromotor == false && Participa == true || EsPromotor == true || ValidarPermisos('Administrador Funcional').length > 0) {
$("#divRespuestaMatriz").empty();
$("#lblAsuntoM").text("*Asunto");
@@ -297,17 +317,16 @@ this.getDataModel = function () {
$("#btnReenviarEvento").click(function () {
ReenviarEvento();
});
-
+
$("#txtFechaFinalizacion").datepicker();
+
-
-
-
+
+
CargarUsuarios();
-
-
+ CargarUsuariosSistemaExterno();
}
this.EliminarDiscusionFocalizada = function () {
@@ -316,25 +335,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; }
@@ -343,13 +362,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();
}
@@ -363,11 +382,42 @@ this.ActualizarConvocados = function () {
$('#txtUsuario').val('');
$('#hiddenUsuarioDiscusion').val('');
$('#txtUsuarioDiscusion').val('');
+ $('#hiddenUsuarioDiscusionExterno').val('');
+ $('#txtUsuarioDiscusionExterno').val('');
$('#txtAsuntoDiscusion').val('');
AjaxPostData(uri, model, false, false, CargarConvocados, null, null);
toastr.success(Message_Default, Message_Success);
}
+this.CargarUsuariosSistemaExterno = function (filtro) {
+
+ var uri = CatalogosWCF + '/api/ObtenerUsuarioExterno';
+ AjaxPostData(uri, null, false, false, CargarGridUsuariosExternos, null, null);
+
+}
+
+this.CargarGridUsuariosExternos = function (data) {
+
+ if (data != null) {
+
+ var Seleccionar = $("#ucBtnSeleccionarCatalogo").html();
+ var columnDefinition = [
+ { "data": "UsuarioSistema", className: "center" },
+ { "data": "NombreUsuario", className: "center" },
+ { "data": null, className: "center", defaultContent: Seleccionar }
+ ];
+
+ $('#tableUsuariosExterno').TableInit(0, false, true, true, false, columnDefinition, data, false);
+ }
+
+ else {
+
+ toastr.error("Ha ocurrido un error inesperado. Vuelva a intentarlo mas tarde", Message_Error);
+ }
+
+ ENDREQUEST();
+}
+
this.CargarUsuarios = function (filtro) {
var uri = CatalogosWCF + '/api/ObtenerUsuario';
@@ -420,7 +470,7 @@ this.CargarFormulario = function (data) {
//CONVOCADOS
CargarConvocados(model.ProyectoNormativo.Convocatoria);
-
+
//AREA DE TRABAJO
CargarForo();
@@ -495,22 +545,22 @@ this.CargarConvocados = function (data) {
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);
+ participanteConfirmado = replaceAll("[$state_color]", "danger", participanteConfirmado);
} else {
- participanteConfirmado = replaceAll("[$state_color]", "success", participanteConfirmado);
- if (UsuarioSistema == item.UsuarioSistema)
- Participa = true;
- }
-
+ participanteConfirmado = replaceAll("[$state_color]", "success", participanteConfirmado);
+ if (UsuarioSistema == item.UsuarioSistema)
+ Participa = true;
}
-
-
-
-
+
+ }
+
+
+
+
if (item.DiscusionFocalizada == false) {
@@ -525,16 +575,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);
@@ -573,18 +623,28 @@ this.CargarForo = function () {
item.UsuarioSistema,
btnResponder]).draw();
- //comentario = replaceAll("[$IdComentario]", item.IdComentarioProyecto, comentario);
- //comentario = replaceAll("[$Usuario]", item.UsuarioSistema, comentario);
- //comentario = replaceAll("[$Asunto]", item.Asunto, comentario);
- //comentario = replaceAll("[$Comentario]", item.Comentario, comentario);
- //comentario = replaceAll("[$Fecha]", DateFormat(item.FechaCreacion), comentario);
- //comentario = replaceAll("[$Respuestas]", respuestas.length, comentario);
- //$("#divComentarios").append(comentario);
});
}
+this.BuscarUsuarioDiscusionExterno = function () {
+ SelectedCatalog = 'UsuariosDiscusionExterno';
+ if ($("#txtAsuntoDiscusion").val() != '') {
+ if ($.fn.DataTable.isDataTable('#tableUsuariosExterno')) {
+
+
+ LoadMessage();
+ $('#tableUsuariosExterno').DataTable().search('').draw();
+ $('#modalUsuarioExterno').modal('show');
+ ENDREQUEST();
+
+ }
+ } else {
+ toastr.warning("Primero debe digitar un Asunto", Message_Warning);
+ }
+}
+
this.BuscarUsuarioDiscusion = function () {
SelectedCatalog = 'UsuariosDiscusion';
if ($("#txtAsuntoDiscusion").val() != '') {
@@ -649,6 +709,7 @@ this.AgregarUsuarioDiscusion = function () {
};
AjaxPostData(uri, model, false, true, EnviarCorreoDiscusionFocalizada, null, null);
+ $("#hiddenUsuarioDiscusion").val('')
ENDREQUEST();
} else {
toastr.warning("Debe seleccionar un usuario", Message_Warning);
@@ -656,10 +717,85 @@ this.AgregarUsuarioDiscusion = function () {
}
+this.AgregarUsuarioDiscusionExterno = function () {
+
+ if ($("#txtUsuarioDiscusionExterno").val() != '') {
+
+ if (!confirm("¿Desea convocar a un nuevo usuario?")) return;
+
+
+ var tableDiscusion = $('#tableDiscusion').DataTable();
+ var option = $("#ucbtnRemoverParticipante").html();
+
+ var ArrayParticipantes = [];
+
+ var repetido = false;
+ var data = tableDiscusion
+ .rows()
+ .data();
+
+ $.each(data, function (key, item) {
+
+ if (item[0] == $("#hiddenUsuarioDiscusionExterno").val()) {
+ repetido = true
+ return false;
+ }
+
+ });
+
+ if (repetido == true) {
+ toastr.warning('Ya existe el usuario en la lista de participantes', Message_Warning);
+ return;
+ }
+
+
+ Convocatoria = {
+ UsuarioSistema: $("#hiddenUsuarioDiscusionExterno").val(),
+ IdProyectoNormativo: IdPropuestaNormativa,
+ DiscusionFocalizada: true,
+ AsuntoDiscusionFocalizada: $("#txtAsuntoDiscusion").val()
+ }
+ ArrayParticipantes.push(Convocatoria);
+
+
+ var uri = SinortWCF + '/api/GuardarConvocatoriaProyectoNormativo';
+ var model = {
+ ListaConvocatoria: ArrayParticipantes
+ };
+
+ AjaxPostData(uri, model, false, true, EnviarCorreoDiscusionFocalizada, null, null);
+ $("#hiddenUsuarioDiscusionExterno").val('');
+ ENDREQUEST();
+ } else {
+ toastr.warning("Debe seleccionar un usuario", Message_Warning);
+ };
+
+}
+
+this.BuscarUsuarioExterno = function () {
+ SelectedCatalog = 'UsuariosExterno';
+
+
+ if (EsPromotor == true || ValidarPermisos('Administrador Funcional').length > 0) {
+
+ if ($.fn.DataTable.isDataTable('#tableUsuariosExterno')) {
+
+ LoadMessage();
+ $('#tableUsuariosExterno').DataTable().search('').draw();
+ $('#modalUsuarioExterno').modal('show');
+ ENDREQUEST();
+
+}
+ } else {
+ toastr.warning(Message_NoGrants, Message_Warning);
+ }
+
+
+}
this.BuscarUsuario = function () {
SelectedCatalog = 'Usuarios';
-
+
if (EsPromotor == true || ValidarPermisos('Administrador Funcional').length > 0) {
if ($.fn.DataTable.isDataTable('#tableUsuarios')) {
@@ -673,7 +809,7 @@ this.BuscarUsuario = function () {
} else {
toastr.warning(Message_NoGrants, Message_Warning);
}
-
+
}
this.VerificarRolUsuario = function () {
@@ -691,11 +827,13 @@ this.VerificarRolUsuario = function () {
}
this.AgregarUsuario = function (data) {
- if (data != null) {
-
- if (!confirm("¿Desea convocar a un nuevo usuario?")) return;
+ if (data.pantallas.count > 0) {
+ if (!confirm("¿Desea convocar a un nuevo usuario?")) {
+ ENDREQUEST(); return;
+ }
+
var tableParticipantes = $('#tableParticipantes').DataTable();
var option = $("#ucbtnRemoverParticipante").html();
var participanteConfirmado = $("#ucItemsIcon").html();
@@ -737,46 +875,130 @@ this.AgregarUsuario = function (data) {
};
AjaxPostData(uri, model, false, true, GuardarTareasPendientes, null, null);
+ $('#hiddenUsuario').val('');
+ $('#txtUsuario').val('');
- //participanteConfirmado = replaceAll("[$icon]", "fa-check-circle", participanteConfirmado);
- //participanteConfirmado = replaceAll("[$state_color]", "muted", participanteConfirmado);
+ } else {
+ toastr.warning("Debe asignarle un rol al usuario", Message_Warning);
+ }
+ ENDREQUEST();
+}
- //tableParticipantes.row.add(
- // [participanteConfirmado,
- // $("#hiddenUsuario").val(),
- // $("#txtUsuario").val(),
- // moment().format('DD-MM-YYYY'),
- // option])
- // .draw();
+this.VerificarRolUsuarioExterno = function () {
- //toastr.success(Message_Default, Message_Success);
+ if ($("#txtUsuarioExterno").val() != "") {
+
+ model = {
+ codigo: $('#hiddenUsuario').val()
+ }
+ var uri = CatalogosWCF + '/api/BuscarUsuarioRol';
+ AjaxPostData(uri, model, false, false, AgregarUsuario, null, null);
}
else {
- toastr.warning("El usuario seleccionado no tiene ningún rol asignado", Message_Warning);
+ toastr.warning("Debe seleccionar un usuario", Message_Warning);
}
}
+this.AgregarUsuarioExterno = function (data) {
+ if (data.pantallas.count > 0) {
+
+ if (!confirm("¿Desea convocar a un nuevo usuario?")) {
+ ENDREQUEST(); return;
+ }
+
+
+ var tableParticipantes = $('#tableParticipantes').DataTable();
+ var option = $("#ucbtnRemoverParticipante").html();
+ var participanteConfirmado = $("#ucItemsIcon").html();
+ var ArrayParticipantes = [];
+
+
+ var repetido = false;
+ var data = tableParticipantes
+ .rows()
+ .data();
+
+ $.each(data, function (key, item) {
+
+ if (item[1].toLowerCase() == $("#hiddenUsuarioExterno").val()) {
+ repetido = true
+ return false;
+ }
+
+ });
+
+ if (repetido == true) {
+ toastr.warning('Ya existe el usuario en la lista de participantes', Message_Warning);
+ return;
+ }
+
+ Convocatoria = {
+ UsuarioSistema: $("#hiddenUsuarioExterno").val(),
+ IdProyectoNormativo: IdPropuestaNormativa,
+ DiscusionFocalizada: false,
+
+ }
+ ArrayParticipantes.push(Convocatoria);
+
+
+ var uri = SinortWCF + '/api/GuardarConvocatoriaProyectoNormativo';
+ var model = {
+ ListaConvocatoria: ArrayParticipantes
+ };
+
+ AjaxPostData(uri, model, false, true, GuardarTareasPendientes, null, null);
+ $('#hiddenUsuarioExterno').val('');
+ $('#txtUsuarioExterno').val('');
+
+ } else {
+ toastr.warning("Debe asignarle un rol al usuario", Message_Warning);
+ }
+ ENDREQUEST();
+}
+
+this.LimpiarUsuarioExterno = function () {
+ $('#hiddenUsuarioExterno').val('');
+ $('#txtUsuarioExterno').val('');
+}
+
+$('#tableUsuariosExterno').on('click', 'button', function () {
+
+ var data = $('#tableUsuariosExterno').DataTable().row($(this).parents('tr')).data();
+
+ if (SelectedCatalog == "UsuariosExterno") {
+
+ $('#hiddenUsuarioExterno').val(data.UsuarioSistema);
+ $('#txtUsuarioExterno').val(data.NombreUsuario);
+ }
+ if (SelectedCatalog == "UsuariosDiscusionExterno") {
+
+ $('#hiddenUsuarioDiscusionExterno').val(data.UsuarioSistema);
+ $('#txtUsuarioDiscusionExterno').val(data.NombreUsuario);
+ }
+ $('#modalUsuarioExterno').modal('hide');
+
+});
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()
- }
-
- ArrayConvocados.push(TareaPendiente);
+ 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() != '' ? $("#hiddenUsuario").val() : $("#hiddenUsuarioExterno").val(),
+ IdProyectoNormativo: IdPropuestaNormativa,
+ NombreProyectoNormativo: $("#txtNombreProyecto").val(),
+ PromotorProyectoNormativo: $("#txtPromotorProyecto").val()
+ }
+ ArrayConvocados.push(TareaPendiente);
+
var uri = SinortWCF + '/api/InsertarActualizarTareasPendientes';
var model = {
@@ -786,25 +1008,26 @@ 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() != '' ? $("#hiddenUsuario").val() : $("#hiddenUsuarioExterno").val()
+ }
+ ArrayParticipante.push(Convocatoria);
+
+ var url = window.location.href;
var PropuestaNormativa
= {
NombreProyectoNormativo: $("#txtNombreProyecto").val(),
PromotorProyecto: $("#txtPromotorProyecto").val(),
- FechaMaximaConfirmarParticipacion: $("#txtFechaMaxima").DateFormatWCF()
+ FechaMaximaConfirmarParticipacion: $("#txtFechaMaxima").DateFormatWCF(),
+ Matriz : url
}
var Plantilla
@@ -826,7 +1049,7 @@ this.EnviarCorreoDiscusionFocalizada = function () {
var ArrayParticipante = [];
Convocatoria = {
- UsuarioSistema: $("#hiddenUsuarioDiscusion").val()
+ UsuarioSistema: $("#hiddenUsuarioDiscusion").val() != '' ? $("#hiddenUsuarioDiscusion").val() : $("#hiddenUsuarioDiscusionExterno").val()
}
ArrayParticipante.push(Convocatoria);
@@ -835,11 +1058,11 @@ this.EnviarCorreoDiscusionFocalizada = function () {
var PropuestaNormativa = {
NombreProyectoNormativo: $("#txtNombreProyecto").val(),
Matriz: url
- }
+ }
var Plantilla = {
- NombrePlatilla: 'Correo Discusion Focalizada'
- }
+ NombrePlatilla: 'Correo Discusion Focalizada'
+ }
var Asunto = {
AsuntoDiscusionFocalizada: $("#txtAsuntoDiscusion").val()
@@ -852,7 +1075,7 @@ this.EnviarCorreoDiscusionFocalizada = function () {
model.Convocado = Asunto;
AjaxPostData(uri, model, false, true, ActualizarConvocados, null, null);
-
+
}
this.EnviarCorreoCierreProyecto = function () {
@@ -874,7 +1097,7 @@ this.EnviarCorreoCierreProyecto = function () {
ArrayParticipante.push(Convocatoria);
}
-
+
});
var url = window.location.href;
url = url.replace("estado=3", "estado=11");
@@ -996,8 +1219,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);
@@ -1100,7 +1323,7 @@ this.EditarAporte = function (IdComentario, IdTipoComentario) {
$('#txtTextoOriginal').attr('readonly', false);
$('#txtTextoPropuesto').attr('readonly', false);
CargarDocumentosMatriz(comentario.IdDocumento);
- }
+}
}
//MATRIZ
@@ -1108,7 +1331,7 @@ 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;
});
@@ -1258,6 +1481,10 @@ this.LimpiarUsuarioDiscusion = function () {
$('#hiddenUsuarioDiscusion').val('');
$('#txtUsuarioDiscusion').val('');
}
+this.LimpiarUsuarioDiscusionExterno = function () {
+ $('#hiddenUsuarioDiscusionExterno').val('');
+ $('#txtUsuarioDiscusionExterno').val('');
+}
$('#tableUsuarios').on('click', 'button', function () {
@@ -1330,7 +1557,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':
@@ -1419,7 +1646,7 @@ this.CargarTablaListaDocumentosAuxiliares = function (data) {
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]
@@ -1528,27 +1755,27 @@ this.AbrirDocAdjuntos = function (ruta) {
this.RemoverAdjunto = function (nombre, id, usuario) {
if (Estado != "11") {
- if (!confirm("¿Desea eliminar el documento?")) return;
+ if (!confirm("¿Desea eliminar el documento?")) return;
if (UsuarioSistema == usuario) {
- var separador = "/";
- var arregloDeSubCadenas = nombre.split(separador);
+ 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);
@@ -1567,7 +1794,7 @@ this.EliminarbaseAdjunto = function (data) {
CargarDocumentosExpediente();
CargarDocumentosAuxiliares();
CargarListaDocumentosAuxiliares();
-
+
} else {
ENDREQUEST();
}
@@ -1590,7 +1817,7 @@ this.CargarDocumentosForoRespuesta = function (id) {
}
this.CargarTablaDocumentosForoRespuesta = function (data) {
-
+
var lista = data;
$.each(lista, function (key, item) {
@@ -1624,7 +1851,7 @@ this.CargarTablaDocumentosForoRespuesta = function (data) {
respuestaForo = replaceAll("[$NombreDoc]", item.Nombre, respuestaForo);
$('#hiddenRutaDoc').val(item.RutaDescarga)
-
+
});
ENDREQUEST();
}
@@ -1872,9 +2099,9 @@ this.AbrirAdjuntos = function (id) {
}
-
-
-
+
+
+
$('#hiddenSubTipoDocumento').val(id);
if (EsForo) {
DescTipoproyecto = Proyectos.Foro.Descripcion;
@@ -1922,8 +2149,8 @@ this.AbrirAdjuntos = function (id) {
$('#modalDocumentosAuxiliares').modal('show');
break;
}
-
-
+
+
}
$('#cboxDocAux').change(function () {
@@ -1954,7 +2181,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
@@ -2079,7 +2306,7 @@ this.CargarGridComentario = function (data) {
lista.RutaDescarga]).draw();
$('#btnVerAdjuntosEvento').prop("disabled", true);
-
+
break;
}
@@ -2094,7 +2321,7 @@ function ActualizarUpload() {
$('#fileupload').fileupload({
-
+
url: FileUploadHandler + '/FileUploadHandler.ashx?tipo=' + FechaDocumentos + '&id=' + model.ProyectoNormativo.IdProyectoNormativo + '&carpeta=' + SubTipoproyecto,
type: 'POST',
@@ -2132,7 +2359,7 @@ function ActualizarUpload() {
$('#progress .progress-bar').css(
'width', '0%');
ENDREQUEST();
-
+
$('#modalDocumentosAuxiliares').modal('hide');
toastr.success("Acción completada con exito", Message_Success);
},
@@ -2165,11 +2392,11 @@ this.ActualizarEstadoProyecto = function () {
}
-
+
//Calendario
this.ReenviarEvento = function () {
-
+
$('#modalReenviarEvento').modal('show');
$('#modalReenviarEvento').on('shown.bs.modal', function (e) {
$("#txtFechaReenviar").datepicker();
@@ -2188,7 +2415,7 @@ this.GuardarReenviarEvento = function () {
toastr.warning("Debe seleccionar una fecha", Message_Warning);
return;
}
-
+
tableDocEvento = $('#tableDocEvento').DataTable();
var Iddoc;
@@ -2261,7 +2488,7 @@ this.EventoGuardado = function (data) {
$('#calendar').fullCalendar('removeEvents');
$('#calendar').fullCalendar('addEventSource', model.EventosJSON);
-
+
CargarForo();
ENDREQUEST();
}
@@ -2301,7 +2528,7 @@ this.ModalEventoPopUp = function (evento) {
$('#modalEvento').modal('show');
LimpiarModalevento();
-
+
$("#txtTituloEvento").val(miEvento[0].Titulo);
$("#txtDescripcionEvento").val(miEvento[0].Descripcion);
$("#txtUbicacion").val($("#txtNombreProyecto").val());
@@ -2335,8 +2562,8 @@ this.Calendario = function (data) {
ModalEventoPopUp(event);
},
-
-
+
+
selectable: true,
eventLimit: true,
events: data,
@@ -2354,7 +2581,7 @@ this.Calendario = function (data) {
// $('#calendar').fullCalendar('render');
//})
-
+
}
@@ -2393,7 +2620,7 @@ this.Export2Doc = function (element, filename) {
}
document.body.removeChild(downloadLink);
-
+
};
this.EliminarConvocatoriaProyectoNormativo = function (usuario) {
@@ -2408,6 +2635,7 @@ this.EliminarConvocatoriaProyectoNormativo = function (usuario) {
}
AjaxPostData(uri, model, false, true, null, null, null);
+ ActualizarConvocados();
}
$('#tableParticipantes').on('click', 'button', function () {
@@ -2434,17 +2662,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 (TipoComentario == 'Matriz') {
+ ExportarAExcel(TipoComentario, filename);
+ } else {
+ ExportarADoc(TipoComentario, filename);
+ }
} else {
toastr.warning(Message_NoGrants, Message_Warning);
}
@@ -2452,27 +2680,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 + '
';
-
+
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 + '
';
@@ -2494,7 +2722,7 @@ this.ExportarADoc = function (TipoComentario, filename) {
html = html + postHtml;
ExportarAMsWord(html, filename);
-
+
};
@@ -2503,7 +2731,7 @@ this.ExportarAExcel = function (TipoComentario, filename) {
var preHtml;
preHtml = "SINORT";
-
+
var postHtml = "";
var html = preHtml;
@@ -2555,9 +2783,9 @@ this.ExportarAExcel = function (TipoComentario, filename) {
html = html + lstitem.Comentario
if (listaRespuestasComentariosMatriz.length - 1 != lstkey)
html = html + ', '
-
+
//html = html + '
' + lstitem.UsuarioSistema + ' - ' + lstitem.FechaCreacion + '
'
-
+
});
html = html + ''
html = html + ''
diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/Foro.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/Foro.js
index fdf4583a5..5ae076077 100644
--- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/Foro.js
+++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/Foro.js
@@ -10,6 +10,8 @@ jQuery(document).ready(function () {
this.getDataModel = function () {
CargarUsuarios();
+ CargarUsuariosSistemaExterno();
+
$("#btnBuscarUsuario").unbind("click");
$("#btnBuscarUsuario").click(function () {
BuscarUsuario();
@@ -19,6 +21,16 @@ this.getDataModel = function () {
$("#btnAgregarUsuario").click(function () {
AgregarUsuario();
});
+
+ $("#btnBuscarUsuarioExterno").unbind("click");
+ $("#btnBuscarUsuarioExterno").click(function () {
+ BuscarUsuarioExterno();
+ });
+
+ $("#btnAgregarUsuarioExterno").unbind("click");
+ $("#btnAgregarUsuarioExterno").click(function () {
+ AgregarUsuarioExterno();
+ });
$('#GridConvocados').TableInit(0, false, true, true, false, null, null);
@@ -40,7 +52,34 @@ this.AbrirConvocados = function () {
}
+this.CargarUsuariosSistemaExterno = function (filtro) {
+ var uri = CatalogosWCF + '/api/ObtenerUsuarioExterno';
+ AjaxPostData(uri, null, false, false, CargarGridUsuariosExternos, null, null);
+
+}
+
+this.CargarGridUsuariosExternos = function (data) {
+
+ if (data != null) {
+
+ var Seleccionar = $("#ucBtnSeleccionarCatalogo").html();
+ var columnDefinition = [
+ { "data": "UsuarioSistema", className: "center" },
+ { "data": "NombreUsuario", className: "center" },
+ { "data": null, className: "center", defaultContent: Seleccionar }
+ ];
+
+ $('#tableUsuariosExterno').TableInit(0, false, true, true, false, columnDefinition, data, false);
+ }
+
+ else {
+
+ toastr.error("Ha ocurrido un error inesperado. Vuelva a intentarlo mas tarde", Message_Error);
+ }
+
+ ENDREQUEST();
+}
this.CargarUsuarios = function (filtro) {
var uri = CatalogosWCF + '/api/ObtenerUsuario';
@@ -85,9 +124,32 @@ this.BuscarUsuario = function () {
this.AgregarUsuario = function () {
+ if ($("#txtUsuario").val() == '') {
+ toastr.warning("Debe seleccionar un usuario", Message_Warning);
+ return;
+ }
+
if (!confirm("¿Desea convocar a un nuevo participante?")) return;
var tableParticipantes = $('#tableParticipantes').DataTable();
+ var repetido = false;
+ var data = tableParticipantes
+ .rows()
+ .data();
+
+ $.each(data, function (key, item) {
+
+ if (item[0] == $('#hiddenUsuarioExterno').val()) {
+ repetido = true
+ return false;
+ }
+
+ });
+
+ if (repetido == true) {
+ toastr.warning('No puede convocar dos veces al mismo usuario', Message_Warning);
+ return;
+ }
var option = $("#ucbtnRemoverParticipante").html();
@@ -101,7 +163,80 @@ this.AgregarUsuario = function () {
$('#hiddenUsuario').val('');
$('#txtUsuario').val('');
}
+
+this.BuscarUsuarioExterno = function () {
+ SelectedCatalog = 'UsuariosExterno';
+
+ if ($.fn.DataTable.isDataTable('#tableUsuariosExterno')) {
+
+ LoadMessage();
+ $('#tableUsuariosExterno').DataTable().search('').draw();
+ $('#modalUsuarioExterno').modal('show');
+ ENDREQUEST();
+
+ }
+}
+
+this.AgregarUsuarioExterno = function () {
+
+ if ($("#txtUsuarioExterno").val() == '') {
+ toastr.warning("Debe seleccionar un usuario", Message_Warning);
+ return;
+ }
+
+ if (!confirm("¿Desea convocar a un nuevo participante?")) return;
+
+ var tableParticipantes = $('#tableParticipantes').DataTable();
+ var repetido = false;
+ var data = tableParticipantes
+ .rows()
+ .data();
+
+ $.each(data, function (key, item) {
+
+ if (item[0] == $('#hiddenUsuarioExterno').val()) {
+ repetido = true
+ return false;
+ }
+
+ });
+
+ if (repetido == true) {
+ toastr.warning('No puede convocar dos veces al mismo usuario', Message_Warning);
+ return;
+ }
+
+ var option = $("#ucbtnRemoverParticipante").html();
+
+ tableParticipantes.row.add(
+ [$("#hiddenUsuarioExterno").val(),
+ $("#txtUsuarioExterno").val(),
+ option])
+ .draw();
+
+ toastr.success(Message_Default, Message_Success);
+ $('#hiddenUsuarioExterno').val('');
+ $('#txtUsuarioExterno').val('');
+}
+
+this.LimpiarUsuarioExterno = function () {
+ $('#hiddenUsuarioExterno').val('');
+ $('#txtUsuarioExterno').val('');
+}
//TABLES
+$('#tableUsuariosExterno').on('click', 'button', function () {
+
+ var data = $('#tableUsuariosExterno').DataTable().row($(this).parents('tr')).data();
+
+ if (SelectedCatalog == "UsuariosExterno") {
+
+ $('#hiddenUsuarioExterno').val(data.UsuarioSistema);
+ $('#txtUsuarioExterno').val(data.NombreUsuario);
+ }
+ $('#modalUsuarioExterno').modal('hide');
+
+});
+
$('#tableUsuarios').on('click', 'button', function () {
var data = $('#tableUsuarios').DataTable().row($(this).parents('tr')).data();
diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/PropuestaNormativa.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/PropuestaNormativa.js
index 2f625b6b3..f81337f2b 100644
--- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/PropuestaNormativa.js
+++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/PropuestaNormativa.js
@@ -250,8 +250,28 @@ this.AgregarUsuario = function () {
if (!confirm("¿Desea convocar a un nuevo participante?")) return;
var tableParticipantes = $('#tableParticipantes').DataTable();
+ var repetido = false;
+ var data = tableParticipantes
+ .rows()
+ .data();
+
+ $.each(data, function (key, item) {
+
+ if (item[0] == $('#hiddenusuario').val()) {
+ repetido = true
+ return false;
+ }
+
+ });
+
+ if (repetido == true) {
+ toastr.warning('No puede convocar dos veces al mismo usuario', Message_Warning);
+ return;
+ }
+
+
var option = $("#ucbtnRemoverParticipante").html();
- var a = $("#hiddenusuario").val();
+
tableParticipantes.row.add(
[$("#hiddenusuario").val(),
@@ -292,25 +312,46 @@ this.AgregarUsuarioExterno = function () {
if (!confirm("¿Desea convocar a un nuevo participante?")) return;
var tableParticipantes = $('#tableParticipantes').DataTable();
+ var repetido = false;
+ var data = tableParticipantes
+ .rows()
+ .data();
+
+ $.each(data, function (key, item) {
+
+ if (item[0] == $('#hiddenUsuarioExterno').val()) {
+ repetido = true
+ return false;
+ }
+
+ });
+
+ if (repetido == true) {
+ toastr.warning('No puede convocar dos veces al mismo usuario', Message_Warning);
+ return;
+ }
+
var option = $("#ucbtnRemoverParticipante").html();
- var a = $("#hiddenusuarioExterno").val();
tableParticipantes.row.add(
- [$("#hiddenusuarioExterno").val(),
+ [$("#hiddenUsuarioExterno").val(),
$("#txtUsuarioExterno").val(),
option])
.draw();
toastr.success(Message_Default, Message_Success);
- $('#hiddenusuarioExterno').val('');
+ $('#hiddenUsuarioExterno').val('');
$('#txtUsuarioExterno').val('');
}
this.LimpiarUsuarioExterno = function () {
- $('#hiddenusuarioExterno').val('');
+ $('#hiddenUsuarioExterno').val('');
$('#txtUsuarioExterno').val('');
}
+
+
+//TABLES
$('#tableUsuariosExterno').on('click', 'button', function () {
var data = $('#tableUsuariosExterno').DataTable().row($(this).parents('tr')).data();
@@ -324,7 +365,6 @@ $('#tableUsuariosExterno').on('click', 'button', function () {
});
-//TABLES
$('#tableAplicacion').on('click', 'button', function () {
var data = $('#tableAplicacion').DataTable().row($(this).parents('tr')).data();
diff --git a/AYA.SlnSynor/AYA.SlnSynor/Views/PropuestaNormativa/DetallePropuesta.cshtml b/AYA.SlnSynor/AYA.SlnSynor/Views/PropuestaNormativa/DetallePropuesta.cshtml
index fb2c570c8..72d001f67 100644
--- a/AYA.SlnSynor/AYA.SlnSynor/Views/PropuestaNormativa/DetallePropuesta.cshtml
+++ b/AYA.SlnSynor/AYA.SlnSynor/Views/PropuestaNormativa/DetallePropuesta.cshtml
@@ -170,6 +170,35 @@ background-image:url(http://AYA-VSRV-APPTT:2525/dist/img/ajax-loader.gif);backgr
+
+
+
+
+
+
+
+
+
+ @*Usuario*@
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -640,6 +669,36 @@ background-image:url(http://AYA-VSRV-APPTT:2525/dist/img/ajax-loader.gif);backgr
+@*---------------------UsuariosExterno---------------------------------------------------------*@
+
+
+
+
+
+
+
+
+
+
+
+
+ | Usuario |
+ Nombre |
+ |
+
+
+
+
+
+
+
+
+
+
+
@*---------------------Comentario Foro ---------------------------------------------------------*@
@@ -1009,8 +1068,6 @@ background-image:url(http://AYA-VSRV-APPTT:2525/dist/img/ajax-loader.gif);backgr
-
-
@@ -1027,6 +1084,24 @@ background-image:url(http://AYA-VSRV-APPTT:2525/dist/img/ajax-loader.gif);backgr
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/AYA.SlnSynor/AYA.SlnSynor/Views/PropuestaNormativa/Foro.cshtml b/AYA.SlnSynor/AYA.SlnSynor/Views/PropuestaNormativa/Foro.cshtml
index 1c0deadbc..11889ae61 100644
--- a/AYA.SlnSynor/AYA.SlnSynor/Views/PropuestaNormativa/Foro.cshtml
+++ b/AYA.SlnSynor/AYA.SlnSynor/Views/PropuestaNormativa/Foro.cshtml
@@ -142,6 +142,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
@@ -202,6 +220,37 @@
+
+@*---------------------UsuariosExterno---------------------------------------------------------*@
+
+
+
+
+
+
+
+
+
+
+
+
+ | Usuario |
+ Nombre |
+ |
+
+
+
+
+
+
+
+
+
+
+