diff --git a/AYA.SlnSynor/AYA.SlnSynor/Controllers/NormativaReglamentacionTecnicaController.cs b/AYA.SlnSynor/AYA.SlnSynor/Controllers/NormativaReglamentacionTecnicaController.cs index 19e24f079..8844203cb 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Controllers/NormativaReglamentacionTecnicaController.cs +++ b/AYA.SlnSynor/AYA.SlnSynor/Controllers/NormativaReglamentacionTecnicaController.cs @@ -20,5 +20,11 @@ namespace AYA.SlnSinort.Controllers.NormativaReglamentacionTecnica InitControllers(); return View(); } + + public ActionResult BusquedaFichaTecnica() + { + InitControllers(); + return View(); + } } } \ No newline at end of file diff --git a/AYA.SlnSynor/AYA.SlnSynor/Scripts/_references.js b/AYA.SlnSynor/AYA.SlnSynor/Scripts/_references.js index 9572c1f54..9c88d2789 100644 Binary files a/AYA.SlnSynor/AYA.SlnSynor/Scripts/_references.js and b/AYA.SlnSynor/AYA.SlnSynor/Scripts/_references.js differ diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica.js index bb366fdc2..e6227946b 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica.js +++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica.js @@ -1,10 +1,26 @@ var Item = {}; jQuery(document).ready(function () { + $('#tableSitios').TableInit(0, false, true, true, false, null, null); $('#tableSitios').DataTable().column(0).visible(false); + getDataModel(); CargarSitios(); }); +this.getDataModel = function () { + $("#btnBusquedaAvanzada").unbind("click"); + $('#btnBusquedaAvanzada').click(function () { + RedireccionarBusquedaAvanzada(); + }); +} +this.RedireccionarBusquedaAvanzada = function () { + url = $("#hiddenHref2").val(); + url = url.replace("View", "BusquedaFichaTecnica"); + url = url.replace("Controller", "NormativaReglamentacionTecnica"); + + + document.location.href = url; +} this.CargarSitios = function () { var uri = SinortWCF + '/api/ObtenerSitios'; diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica/BusquedaFichaTecnica.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica/BusquedaFichaTecnica.js new file mode 100644 index 000000000..6c3752671 --- /dev/null +++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica/BusquedaFichaTecnica.js @@ -0,0 +1,71 @@ + +var Item = {}; +jQuery(document).ready(function () { + + $('#tableFichas').TableInit(0, false, true, true, false, null, null); + $('#tableFichas').DataTable().column(0).visible(false); + CargarFichas(); +}); + +this.CargarFichas = function () { + + var uri = SinortWCF + '/api/ObtenerSitios'; + model = + AjaxPostData(uri, Item, true, true, CargarTablaFichas, null, null); +} + +this.CargarTablaFichas = function (data) { + + if (data != null && data.FichasTecnicas != null) { + FichaTecnica = data.FichasTecnicas; + //var Seleccionar = $("#ucbtnVista").html(); + + var columnDefinition = [ + { "data": 'IdFichaTecnica'}, + { "data": "DescripcionDocumento" }, + { "data": "DescripcionEmisor" }, + { "data": "DescripcionDocumentoTecnico" }, + { "data": "DescripcionAplicacion" }, + { "data": "DescripcionContenido" }, + { "data": "DescripcionSubCategoriaContenido" }, + { "data": "DescripcionGrupoTematico" }, + { "data": "DescripcionSubCategoriaGrupoTematico" }, + { "data": "FichaTecnicaPalabraClave.PalabraClave.Descripcion" }, + { "data": "FechaPublicacionDocumentoTecnico" } + ]; + + //CargarPalabraClave(data.FichaTecnica.FichaTecnicaPalabraClave); + + $('#tableFichas').TableInit(1, true, true, true, true, columnDefinition, FichaTecnica); + + if ($.fn.DataTable.isDataTable('#tableFichas')) { + + $('#tableFichas').DataTable().search('').draw(); + ENDREQUEST(); + } + } +} + + +//this.CargarPalabraClave = function (data) { + +// if (data != null) { + +// var Seleccionar = $("#ucBtnSeleccionarCatalogo").html(); +// var columnDefinition = [ +// { "data": null, className: "center", defaultContent: Seleccionar }, +// { "data": "IdPalabraClave" }, +// { "data": "Descripcion" } + +// ]; + +// $('#tablePalabrasClaves').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(); +//} \ No newline at end of file diff --git a/AYA.SlnSynor/AYA.SlnSynor/Views/Home/Normativa_Reglamentacion_Tecnica.cshtml b/AYA.SlnSynor/AYA.SlnSynor/Views/Home/Normativa_Reglamentacion_Tecnica.cshtml index 527c59aef..df8e3c500 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Views/Home/Normativa_Reglamentacion_Tecnica.cshtml +++ b/AYA.SlnSynor/AYA.SlnSynor/Views/Home/Normativa_Reglamentacion_Tecnica.cshtml @@ -4,6 +4,7 @@ } +
@@ -32,7 +33,14 @@ + + +
diff --git a/AYA.SlnSynor/AYA.SlnSynor/Views/NormativaReglamentacionTecnica/BusquedaFichaTecnica.cshtml b/AYA.SlnSynor/AYA.SlnSynor/Views/NormativaReglamentacionTecnica/BusquedaFichaTecnica.cshtml new file mode 100644 index 000000000..984d96cbb --- /dev/null +++ b/AYA.SlnSynor/AYA.SlnSynor/Views/NormativaReglamentacionTecnica/BusquedaFichaTecnica.cshtml @@ -0,0 +1,59 @@ + +@{ + ViewBag.Title = "BusquedaFichaTecnica"; + Layout = "~/Views/Shared/_Layout.cshtml"; +} + +
+ +

   Consulta de Fichas Técnicas Vigentes

+
+
+
+
+ + + + + + + + + + + + + + + + + + +
+ + @*
+ +
*@ +
+ + @**@ +
+ +
+ + +@section scripts{ + + @Scripts.Render("~/Sinort-Scripts/NormativaReglamentacionTecnica/BusquedaFichaTecnica.js") + +} + + + +