From d04b89e454c58c59fc44e7c779aedddc25580a17 Mon Sep 17 00:00:00 2001
From: jmoya
Date: Tue, 4 Sep 2018 17:31:12 +0000
Subject: [PATCH] Matriz de cambios. exportar Excel
git-tfs-id: [http://192.168.1.10:8080/tfs/AyA]$/SINORT;C446
---
.../DetallePropuestaNormativa.js | 92 +++++++++++++++++--
.../DetallePropuesta.cshtml | 2 +-
2 files changed, 87 insertions(+), 7 deletions(-)
diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/DetallePropuestaNormativa.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/DetallePropuestaNormativa.js
index 3bf560804..9e0f82ddf 100644
--- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/DetallePropuestaNormativa.js
+++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/DetallePropuestaNormativa.js
@@ -2330,15 +2330,19 @@ $('#tableDiscusion').on('click', 'button', function () {
});
-
+this.ExportarDocumento = function (TipoComentario, filename) {
+ if (TipoComentario == 'Matriz') {
+ ExportarAExcel(TipoComentario, filename);
+ } else {
+ ExportarADoc(TipoComentario, filename);
+ }
+}
this.ExportarADoc = function (TipoComentario, filename) {
var preHtml;
- if (TipoComentario == 'Matriz') {
- preHtml = "SINORT";
- } else {
- preHtml = "SINORT";
- }
+
+ preHtml = "SINORT";
+
var postHtml = "";
var html = preHtml;
@@ -2380,4 +2384,80 @@ this.ExportarADoc = function (TipoComentario, filename) {
ExportarAMsWord(html, filename);
+};
+
+this.ExportarAExcel = function (TipoComentario, filename) {
+
+ var preHtml;
+
+ preHtml = "SINORT";
+
+
+ var postHtml = "";
+ var html = preHtml;
+
+ html = html + '
';
+ html = html + '
'
+ 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;
+ });
+
+ html = html + '' +
+ '' +
+ '' +
+ '| Asunto | ' +
+ ' Capítulo | ' +
+ ' Apartado/Sección/Parráfo | ' +
+ ' Texto Original | ' +
+ ' Texto Propuesto | ' +
+ ' Comentario/Observación/Justificación | ' +
+ ' Respuestas | ' +
+ '
' +
+ '' +
+ ''
+
+
+
+ $.each(listaComentariosMatriz, function (key, item) {
+ html = html + ''
+ html = html + '| ' + item.Asunto + ' | '
+ html = html + ' algo | '
+ html = html + ' algo | '
+ html = html + ' algo | '
+ html = html + ' algo | '
+ html = html + '' + item.Comentario + ' | ';
+
+
+ var listaRespuestasComentariosMatriz = $.grep(model.ProyectoNormativo.ComentariosProyecto, function (data) {
+ return data.IdTipoComentario == ((TipoComentario == 'Matriz') ? Comentarios.Matriz.Codigo : Comentarios.Foro.Codigo) && data.Respuesta == item.IdComentarioProyecto;
+ });
+ html = html + ''
+ $.each(listaRespuestasComentariosMatriz, function (lstkey, lstitem) {
+ html = html + lstitem.Comentario
+ if(listaRespuestasComentariosMatriz.length-1 != lstkey)
+ html = html + ', '
+
+ //html = html + ' ' + lstitem.UsuarioSistema + ' - ' + lstitem.FechaCreacion + ' '
+
+ });
+ html = html + ' | '
+ html = html + '
'
+
+ });
+
+ html = html + '' +
+ '
'
+
+ html = html + postHtml;
+
+ ExportarAMsWord(html, filename);
+
+
};
\ No newline at end of file
diff --git a/AYA.SlnSynor/AYA.SlnSynor/Views/PropuestaNormativa/DetallePropuesta.cshtml b/AYA.SlnSynor/AYA.SlnSynor/Views/PropuestaNormativa/DetallePropuesta.cshtml
index 6b93113a8..915e5951b 100644
--- a/AYA.SlnSynor/AYA.SlnSynor/Views/PropuestaNormativa/DetallePropuesta.cshtml
+++ b/AYA.SlnSynor/AYA.SlnSynor/Views/PropuestaNormativa/DetallePropuesta.cshtml
@@ -188,7 +188,7 @@ background-image:url(http://AYA-VSRV-APPTT:2525/dist/img/ajax-loader.gif);backgr
Matriz Cambios - Nuevo Elemento
-