From ba25924c3168997ae310faa18bc9fcfa4bab14e9 Mon Sep 17 00:00:00 2001 From: dmendez Date: Thu, 28 Jun 2018 20:12:14 +0000 Subject: [PATCH] Popup Palabra Clave git-tfs-id: [http://192.168.1.10:8080/tfs/AyA]$/SINORT;C140 --- .../Sinort-Scripts/DocumentoTecnico.js | 2 +- .../Sinort-Scripts/PalabraClave.js | 32 +++++++++++++- .../Views/Catalogos/PalabraClave.cshtml | 42 +++++++++++++++++++ 3 files changed, 74 insertions(+), 2 deletions(-) diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/DocumentoTecnico.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/DocumentoTecnico.js index 553b0c93f..6f55dfda9 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/DocumentoTecnico.js +++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/DocumentoTecnico.js @@ -129,7 +129,7 @@ this.toggleEnabledItem = function (id, value) { Estado: value } - var uri = CatalogosWCF + '/api/InsertarActualizarContenido'; + var uri = CatalogosWCF + '/api/InsertarActualizarDocumentoTecnico'; AjaxPostData(uri, DocumentoTecnico, true, true, CompletarAccion, null, null); } diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PalabraClave.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PalabraClave.js index 976fcc5a0..92d6c4ba8 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PalabraClave.js +++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PalabraClave.js @@ -33,6 +33,18 @@ this.getDataModel = function () { }); + $("#btnDescripcionLarga").unbind("click"); + $("#btnDescripcionLarga").click(function () { + $("#divRespuesta").empty(); + $("#lblDescripcionLarga").text("Descripción"); + $("#txtDescripcionLarga").val(''); + + + $('#modalDescripcionLarga-footer').css("display", "block"); + $('#modalDescripcionLarga').modal('show'); + }); + + $('#TableItems').TableInit(0, false, true, true, false, null, null); ObtenerPalabraClave(); @@ -45,6 +57,9 @@ this.CargarGridPalabraClave = function (data) { $.each(lista, function (key, item) { + var btnDescripcionLarga = $("#ucbtDescripcionLarga").html(); + btnDescripcionLarga = replaceAll("[$DescripcionLarga]", item.Descripcion, btnDescripcionLarga); + var option = $("#ucItemsCatalogo").html(); option = replaceAll("[$CodItem]", item.IdPalabraClave, option); @@ -71,6 +86,7 @@ this.CargarGridPalabraClave = function (data) { TableItems.row.add([stateIcon, item.IdPalabraClave, item.Descripcion, + btnDescripcionLarga, option]).draw(); }); @@ -78,6 +94,20 @@ this.CargarGridPalabraClave = function (data) { ENDREQUEST(); } + +this.VerDescripcionLarga = function (DescripcionLarga) { + + $("#txtDescripcionLarga").val(DescripcionLarga); + $('#modalDescripcionLarga').modal('show'); + +} + + + + + + + this.ObtenerPalabraClave = function () { var uri = CatalogosWCF + '/api/ObtenerPalabraClave'; @@ -129,7 +159,7 @@ this.toggleEnabledItem = function (id, value) { Estado: value } - var uri = CatalogosWCF + '/api/InsertarActualizarContenido'; + var uri = CatalogosWCF + '/api/InsertarActualizarPalabraClave'; AjaxPostData(uri, PalabraClave, true, true, CompletarAccion, null, null); } diff --git a/AYA.SlnSynor/AYA.SlnSynor/Views/Catalogos/PalabraClave.cshtml b/AYA.SlnSynor/AYA.SlnSynor/Views/Catalogos/PalabraClave.cshtml index f4fb34cab..4d48e334f 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Views/Catalogos/PalabraClave.cshtml +++ b/AYA.SlnSynor/AYA.SlnSynor/Views/Catalogos/PalabraClave.cshtml @@ -22,6 +22,7 @@ Descripción @*Tipo Emisor*@ + @@ -97,6 +98,47 @@ +
+ +
+ +@section Modals{ + +@*--------------------- Modal Ver Descripcion Larga ---------------------------------------------------------*@ + + + + +} + @Scripts.Render("~/Sinort-Scripts/PalabraClave.js")