diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Aplicacion.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Aplicacion.js index 9ff791633..5aceb47e8 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Aplicacion.js +++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Aplicacion.js @@ -101,7 +101,6 @@ this.CargarGridAplicaciones = function (data) { item.IdAplicacion, item.Descripcion, item.DescripcionLarga, - btnDescripcionLarga, option]).draw(); @@ -143,11 +142,9 @@ this.EditarItem = function (id) { $('#hiddenId').val(id) $('#txtDescripcion').val(TableItems.cell(indexes, 2).data()); $('#txtAreaDescripcionLarga').val(TableItems.cell(indexes, 3).data()); - - - + $("#formCatalogo").validateElement("#txtDescripcion"); - + $("#formCatalogo").validateElement("#txtAreaDescripcionLarga"); $('#lbTituloAccion').empty(); $('#lbTituloAccion').append('Editar Valor de Campo ID: ' + id); diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/DocumentoTecnico.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/DocumentoTecnico.js index 6f55dfda9..35a08101c 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/DocumentoTecnico.js +++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/DocumentoTecnico.js @@ -32,6 +32,19 @@ this.getDataModel = function () { InsertarItem(); }); + $("#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); ObtenerDocumentoTecnico(); @@ -45,6 +58,11 @@ this.CargarGridDocumentoTecnico = function (data) { $.each(lista, function (key, item) { + var btnDescripcionLarga = $("#ucbtDescripcionLarga").html(); + btnDescripcionLarga = replaceAll("[$DescripcionLarga]", item.DescripcionLarga, btnDescripcionLarga); + + + var option = $("#ucItemsCatalogo").html(); option = replaceAll("[$CodItem]", item.IdDocumentoTecnico, option); @@ -67,10 +85,15 @@ this.CargarGridDocumentoTecnico = function (data) { option = replaceAll("[$icon]", "fa-times", option); option = replaceAll("[$value]", "0", option); } + TableItems.column(1).visible(false); + TableItems.column(3).visible(false); + TableItems.row.add([stateIcon, item.IdDocumentoTecnico, item.Descripcion, + item.DescripcionLarga, + btnDescripcionLarga, option]).draw(); }); @@ -78,6 +101,15 @@ this.CargarGridDocumentoTecnico = function (data) { ENDREQUEST(); } +this.VerDescripcionLarga = function (DescripcionLarga) { + + $("#txtDescripcionLarga").val(DescripcionLarga); + $('#modalDescripcionLarga').modal('show'); + +} + + + this.ObtenerDocumentoTecnico = function () { var uri = CatalogosWCF + '/api/ObtenerDocumentoTecnico'; @@ -95,8 +127,10 @@ this.EditarItem = function (id) { $('#hiddenId').val(id) $('#txtDescripcion').val(TableItems.cell(indexes, 2).data()); + $('#txtAreaDescripcionLarga').val(TableItems.cell(indexes, 3).data()); $("#formCatalogo").validateElement("#txtDescripcion"); + $("#formCatalogo").validateElement("#txtAreaDescripcionLarga"); $('#lbTituloAccion').empty(); $('#lbTituloAccion').append('Editar Valor de Campo ID: ' + id); @@ -147,7 +181,8 @@ this.ActualizarItem = function () { DocumentoTecnico = { IdDocumentoTecnico: $('#hiddenId').val(), - Descripcion: $('#txtDescripcion').val() + Descripcion: $('#txtDescripcion').val(), + DescripcionLarga: $('#txtAreaDescripcionLarga').val() } @@ -169,8 +204,9 @@ this.InsertarItem = function () { TableItems = $('#TableItems').DataTable(); DocumentoTecnico = { - Estado: 1, - Descripcion: $("#txtDescripcion").val() + Estado: Estados.Inicial.Codigo, + Descripcion: $("#txtDescripcion").val(), + DescripcionLarga: $('#txtAreaDescripcionLarga').val() } var uri = CatalogosWCF + '/api/InsertarActualizarDocumentoTecnico'; @@ -191,7 +227,10 @@ this.CompletarAccion = function () { this.LimpiarControles = function () { $('#txtDescripcion').val(''); + $('#txtAreaDescripcionLarga').val(''); + $("#formCatalogo").validateElement("#txtDescripcion"); + $("#formCatalogo").validateElement("#txtAreaDescripcionLarga"); $('#lbTituloAccion').empty(); $('#lbTituloAccion').append('Ingresar Nuevo Documento Técnico'); diff --git a/AYA.SlnSynor/AYA.SlnSynor/Views/Catalogos/Aplicacion.cshtml b/AYA.SlnSynor/AYA.SlnSynor/Views/Catalogos/Aplicacion.cshtml index ee1f20401..1638eaf4b 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Views/Catalogos/Aplicacion.cshtml +++ b/AYA.SlnSynor/AYA.SlnSynor/Views/Catalogos/Aplicacion.cshtml @@ -20,7 +20,6 @@ ID Descripción Detalle - diff --git a/AYA.SlnSynor/AYA.SlnSynor/Views/Catalogos/DocumentoTecnico.cshtml b/AYA.SlnSynor/AYA.SlnSynor/Views/Catalogos/DocumentoTecnico.cshtml index 1442b7c07..95f6d8b12 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Views/Catalogos/DocumentoTecnico.cshtml +++ b/AYA.SlnSynor/AYA.SlnSynor/Views/Catalogos/DocumentoTecnico.cshtml @@ -20,8 +20,10 @@ ID Descripción - @*Tipo Emisor*@ + Detalle + + @@ -55,9 +57,7 @@
@*Descripción*@ - - - +
@@ -65,6 +65,16 @@
+ @*--------------------- Descripcion Larga ---------------------------------------------------------*@ +
+ +
+ +
+
+ + +
@@ -97,6 +107,52 @@
+
+ +
+ +@section Modals{ + + @*--------------------- Modal Ver Descripcion Larga ---------------------------------------------------------*@ + + +} + + + + + + + + @Scripts.Render("~/Sinort-Scripts/DocumentoTecnico.js")