diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Global.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Global.js
index f47c14e2c..d09c3c9d0 100644
--- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Global.js
+++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Global.js
@@ -44,13 +44,6 @@ var Comentarios = {
//#region MOMENT CONFIGURATION (DATE AND TIME CONFIGURATION)
-//moment.locale('es', {
-// months: [
-// "Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio",
-// "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"
-// ]
-//});
-
moment.locale('es', {
months: 'Enero_Febrero_Marzo_Abril_Mayo_Junio_Julio_Agosto_Septiembre_Octubre_Noviembre_Diciembre'.split('_'),
monthsShort: 'Enero._Feb._Mar_Abr._May_Jun_Jul._Ago_Sept._Oct._Nov._Dec.'.split('_'),
@@ -786,11 +779,13 @@ $.fn.noRequired = function () {
};
$.fn.readOnly = function () {
+ this.attr('disabled', true);
this.attr('readonly', true);
this.css('cursor', 'not-allowed');
}
$.fn.noReadOnly = function () {
+ this.attr('disabled', false);
this.attr('readonly', false);
this.css('cursor', 'default');
}
@@ -857,7 +852,9 @@ $.fn.TableInit = function (columnOrder, order, bPaginate, bFilter, bInfo, column
"data": data,
"columns": columnDefinition,
"lengthMenu": [[10, 25, 50, -1], [10, 25, 50, "All"]],
-
+ //"scrollY": '50vh',
+ //"scrollCollapse": true,
+ "fixedHeader": true
});
};
@@ -1671,22 +1668,4 @@ CrearMenu = function (data) {
$("#hiddenMenuCreado").val(1);
ENDREQUEST();
-}
-$.datepicker.regional['es'] = {
- closeText: 'Cerrar',
- prevText: '< Ant',
- nextText: 'Sig >',
- currentText: 'Hoy',
- monthNames: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'],
- monthNamesShort: ['Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic'],
- dayNames: ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado'],
- dayNamesShort: ['Dom', 'Lun', 'Mar', 'Mié', 'Juv', 'Vie', 'Sáb'],
- dayNamesMin: ['Do', 'Lu', 'Ma', 'Mi', 'Ju', 'Vi', 'Sá'],
- weekHeader: 'Sm',
- dateFormat: 'dd/mm/yy',
- firstDay: 1,
- isRTL: false,
- showMonthAfterYear: false,
- yearSuffix: ''
-};
-$.datepicker.setDefaults($.datepicker.regional['es']);
\ No newline at end of file
+}
\ No newline at end of file
diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/DetallePropuestaNormativa.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/DetallePropuestaNormativa.js
index eea21b566..bcd51082b 100644
--- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/DetallePropuestaNormativa.js
+++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/DetallePropuestaNormativa.js
@@ -6,10 +6,13 @@ var IDComentario = 0;
var EsForo = false;
jQuery(document).ready(function () {
-
+
+ $(document).tooltip();
$('#tableParticipantes').TableInit(0, false, true, true, false, null, null);
$('#tableParticipantes').DataTable().column(1).visible(false);
$('#tableDocAuxiliares').TableInit(0, false, false, false, false, null, null);
+ $('#tableForo').TableInit(0, false, true, true, false, null, null);
+ $('#tableMatriz').TableInit(0, false, true, true, false, null, null);
$("#tabs").tabs();
@@ -57,7 +60,11 @@ this.getDataModel = function () {
$("#btnAgregarComentario").click(function () {
$("#divRespuesta").empty();
$("#lblcomentario").text("Comentario");
+ $("#txtAsunto").val('');
+ $("#txtComentario").val('');
EsRespuesta = false;
+
+ $('#modalDiscusion-footer').css("display", "block");
$('#modalDiscusion').modal('show');
});
@@ -70,7 +77,15 @@ this.getDataModel = function () {
$("#btnAgregarElemento").click(function () {
$("#divRespuestaMatriz").empty();
$("#lblComentarioMatriz").text("Comentario");
+ $("#txtAsuntoMatriz").val('');
+ $("#txtComentarioMatriz").val('');
+ $("#txtCapituloMatriz").val('');
+ $("#txtApartadoMatriz").val('');
+ $("#txtTextoOriginal").val('');
+ $("#txtTextoPropuesto").val('');
EsRespuesta = false;
+
+ $('#modalDiscusion-footer').css("display", "block");
$('#modalElemento').modal('show');
});
@@ -79,14 +94,12 @@ this.getDataModel = function () {
GuardarComentarioMatriz();
});
- Datepicker("#txtFechaInicio");
$("#txtNombreProyecto").readOnly();
$("#txtPromotorProyecto").readOnly();
$("#txtEmisor").readOnly();
$("#txtAplicacion").readOnly();
$("#txtFechaInicio").readOnly();
$("#txtFechaFinalizacion").readOnly();
- $("#txtFechaFinalizacion").datepicker();
$("#txtFechaMaxima").readOnly();
$("#txtEstado").readOnly();
@@ -208,27 +221,41 @@ this.CargarConvocados = function () {
this.CargarForo = function () {
- $("#divComentarios").empty();
+ var tableForo = $('#tableForo').DataTable();
var listaComentarios = $.grep(model.ProyectoNormativo.ComentariosProyecto, function (data) {
return data.IdTipoComentario == Comentarios.Foro.Codigo;
});
$.each(listaComentarios, function (key, item) {
- var comentario = $("#ucForo").html();
+ var btnComentario = $("#ucbtComentario").html();
+ btnComentario = replaceAll("[$IdComentario]", item.IdComentarioProyecto, btnComentario);
+ btnComentario = replaceAll("[$IdTipoComentario]", item.IdTipoComentario, btnComentario);
+
+ var btnRespuesta = $("#ucbtRespuesta").html();
+ btnRespuesta = replaceAll("[$IdComentario]", item.IdComentarioProyecto, btnRespuesta);
+
+ var btnResponder = $("#ucbtResponder").html();
+ btnResponder = replaceAll("[$IdComentario]", item.IdComentarioProyecto, btnResponder);
var respuestas = $.grep(listaComentarios, function (data) {
- return data.Respuesta == item.IdComentarioProyecto;
+ return data.Respuesta == item.IdComentarioProyecto;
});
- 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);
+ tableForo.row.add([item.Asunto,
+ btnComentario,
+ btnRespuesta,
+ item.UsuarioSistema,
+ btnResponder]).draw();
- $("#divComentarios").append(comentario);
+ //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);
});
}
@@ -313,18 +340,14 @@ this.ResponderComentario = function (IdComentario) {
EsRespuesta = true;
IDComentario = IdComentario;
- var comentario = $("#Comentario_" + IdComentario).html().trim();
+ var comentario = $.grep(model.ProyectoNormativo.ComentariosProyecto, function (data) {
+ return data.IdComentarioProyecto == IDComentario;
+ })[0];
+
var respuesta = $("#ucRespuesta").html();
+ respuesta = replaceAll("[$Contenido]", comentario.Comentario, respuesta);
$("#divRespuesta").empty();
-
- if (comentario.lastIndexOf("\n") > 0) {
- comentario = comentario.substring(0, comentario.lastIndexOf("\n"));
- }
-
- //Obtener comentario anterior
- respuesta = replaceAll("[$Contenido]", comentario, respuesta);
-
$("#divRespuesta").append(respuesta);
$("#btnMostrarCita").unbind("click");
@@ -333,6 +356,9 @@ this.ResponderComentario = function (IdComentario) {
});
$("#lblcomentario").text("Respuesta");
+ $("#txtAsunto").val('');
+ $("#txtComentario").val('');
+ $('#modalDiscusion-footer').css("display", "block");
$('#modalDiscusion').modal('show');
}
@@ -365,31 +391,66 @@ this.VisualizarRespuestas = function (IdComentario) {
$('#modalRespuestasComentario').modal('show');
}
+this.VerDetalleAporte = function (IdComentario,IdTipoComentario) {
+
+ var comentario = $.grep(model.ProyectoNormativo.ComentariosProyecto, function (data) {
+ return data.IdComentarioProyecto == IdComentario;
+ })[0];
+
+ 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');
+ }
+
+ if (IdTipoComentario == Comentarios.Matriz.Codigo) {
+ $("#divRespuestaMatriz").empty();
+ $("#lblComentarioMatriz").text("Comentario");
+ $("#txtAsuntoMatriz").val(comentario.Asunto);
+ $("#txtComentarioMatriz").val(comentario.Comentario);
+ $("#txtCapituloMatriz").val(comentario.Capitulo);
+ $("#txtApartadoMatriz").val(comentario.Apartadado);
+ $("#txtTextoOriginal").val(comentario.TextoOriginal);
+ $("#txtTextoPropuesto").val(comentario.TextoPropuesto);
+ $('#modalElemento-footer').css("display", "none");
+ $('#modalElemento').modal('show');
+ }
+
+}
+
//MATRIZ
this.CargarMatriz = function () {
- $("#divMatrizCambios").empty();
+ var tableMatriz = $('#tableMatriz').DataTable();
var listaComentarios = $.grep(model.ProyectoNormativo.ComentariosProyecto, function (data) {
return data.IdTipoComentario == Comentarios.Matriz.Codigo;
});
$.each(listaComentarios, function (key, item) {
- var comentario = $("#ucMatriz").html();
+ var btnComentario = $("#ucbtComentario").html();
+ btnComentario = replaceAll("[$IdComentario]", item.IdComentarioProyecto, btnComentario);
+ btnComentario = replaceAll("[$IdTipoComentario]", item.IdTipoComentario, btnComentario);
+
+ var btnRespuesta = $("#ucbtRespuesta").html();
+ btnRespuesta = replaceAll("[$IdComentario]", item.IdComentarioProyecto, btnRespuesta);
+
+ var btnResponder = $("#ucbtResponderMatriz").html();
+ btnResponder = replaceAll("[$IdComentario]", item.IdComentarioProyecto, btnResponder);
var respuestas = $.grep(listaComentarios, function (data) {
return data.Respuesta == item.IdComentarioProyecto;
});
- 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);
-
- $("#divMatrizCambios").append(comentario);
-
+ tableMatriz.row.add([item.Asunto,
+ btnComentario,
+ btnRespuesta,
+ item.UsuarioSistema,
+ btnResponder]).draw();
});
}
@@ -433,7 +494,6 @@ this.ComentarioMatrizGuardado = function (data) {
$("#txtApartadoMatriz").val('');
$("#txtTextoOriginal").val('');
$("#txtTextoPropuesto").val('');
- $("#txtComentarioMatriz").val('');
$('#modalElemento').modal('hide');
@@ -446,18 +506,15 @@ this.ResponderComentarioMatriz = function (IdComentario) {
EsRespuesta = true;
IDComentario = IdComentario;
- var comentario = $("#Comentario_" + IdComentario).html().trim();
+ var comentario = $.grep(model.ProyectoNormativo.ComentariosProyecto, function (data) {
+ return data.IdComentarioProyecto == IDComentario;
+ })[0];
+
var respuesta = $("#ucRespuesta").html();
+ respuesta = replaceAll("[$Contenido]", comentario.Comentario, respuesta);
+
$("#divRespuestaMatriz").empty();
-
- if (comentario.lastIndexOf("\n") > 0) {
- comentario = comentario.substring(0, comentario.lastIndexOf("\n"));
- }
-
- //Obtener comentario anterior
- respuesta = replaceAll("[$Contenido]", comentario, respuesta);
-
$("#divRespuestaMatriz").append(respuesta);
$("#btnMostrarCita").unbind("click");
diff --git a/AYA.SlnSynor/AYA.SlnSynor/Views/PropuestaNormativa/DetallePropuesta.cshtml b/AYA.SlnSynor/AYA.SlnSynor/Views/PropuestaNormativa/DetallePropuesta.cshtml
index c9de60457..89dbd65d9 100644
--- a/AYA.SlnSynor/AYA.SlnSynor/Views/PropuestaNormativa/DetallePropuesta.cshtml
+++ b/AYA.SlnSynor/AYA.SlnSynor/Views/PropuestaNormativa/DetallePropuesta.cshtml
@@ -62,7 +62,7 @@
-
+
@@ -72,7 +72,7 @@
-
+
@@ -83,7 +83,7 @@
-
+
@@ -101,11 +101,11 @@
@@ -144,13 +144,13 @@
-
@@ -163,33 +163,33 @@
- @* Foro *@
+ @* Foro *@
-
+
-
-
-
-
-
-
-
- Matriz Cambios - Nuevo Elemento
-
-
-
-
+
+
+
+ | Asunto |
+ Comentario |
+ Respuestas |
+ Creado Por |
+ |
+
+
+
+ @* Documentos *@
@@ -197,13 +197,7 @@
-
-
-
-
- Adjuntar
-
-
+
@@ -215,7 +209,44 @@
+
+ @* Matriz*@
+
+
+
+
+
+
+ | Asunto |
+ Detalle |
+ Respuestas |
+ Creado Por |
+ |
+
+
+
+
+
+ @* Calendario *@
+
+
+
+
+
+
+
+
+
+
+
+
@@ -248,7 +279,7 @@
[$Asunto]
[$Comentario]
- [$Usuario] - [$Fecha] [$Respuestas]
+ [$Usuario] - [$Fecha]
@@ -280,6 +311,32 @@
+
+
+ Ver
+
+
+
+
+
+ Ver
+
+
+
+
+
+
+ Responder
+
+
+
+
+
+
+ Responder
+
+
+
@section Modals{
@*---------------------Usuario ---------------------------------------------------------*@
@@ -345,7 +402,7 @@
-
-