This commit is contained in:
jmoya 2018-07-19 17:44:01 +00:00
parent 52fb3acacc
commit 744a04a645
6 changed files with 160 additions and 0 deletions

View file

@ -20,5 +20,11 @@ namespace AYA.SlnSinort.Controllers.NormativaReglamentacionTecnica
InitControllers();
return View();
}
public ActionResult BusquedaFichaTecnica()
{
InitControllers();
return View();
}
}
}

View file

@ -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';

View file

@ -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();
//}

View file

@ -4,6 +4,7 @@
}
<input type="hidden" id="hiddenHref" value="@string.Concat(Url.Action("View", "Controller", null), ViewBag.QueryEncripted)?fichatecnicaid=[$ID]">
<input type="hidden" id="hiddenHref2" value="@string.Concat(Url.Action("View", "Controller", null), ViewBag.QueryEncripted)">
<form id="formSitios" class="form-horizontal" role="form">
@ -32,7 +33,14 @@
</button>
</div>
</div>
<div class="modal-footer">
<button type="button" id="btnBusquedaAvanzada" class="btn btn-instagram btn-medium" data-dismiss="modal">
<i class="fa fa-search"></i>&nbsp;Búsqueda Avanzada
</button>
</div>
</div>
</form>

View file

@ -0,0 +1,59 @@

@{
ViewBag.Title = "BusquedaFichaTecnica";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<form id="formSitios" class="form-horizontal" role="form">
<div class="panel-body"> <h3>&nbsp;<i class="fa fa-file-text"></i>&nbsp; Consulta de Fichas Técnicas Vigentes </h3> </div>
<div class="panel panel-success">
<div class="panel-body">
<br />
<div>
<table id="tableFichas" class="table table-condensed dataTable no-footer">
<thead>
<tr>
<th class="col-sm-1">ID</th>
<th class="col-sm-4">Título</th>
<th class="col-sm-4">Emisor</th>
<th class="col-sm-4">Documento Técnico</th>
<th class="col-sm-4">Aplicación</th>
<th class="col-sm-4">Contenido</th>
<th class="col-sm-4">Subcategoría (Contenido)</th>
<th class="col-sm-4">Grupo Temático</th>
<th class="col-sm-4">Subcategoría (Grupo Temático)</th>
<th class="col-sm-4">Palabra Clave</th>
<th class="col-sm-4">Fecha publicación documento</th>
</tr>
</thead>
</table>
</div>
@*<div id="ucbtnVista" style=" display:none;">
<button type="button" id="btnseleccionar" class="btn btn-default btn-xs">
<i class="fa fa-search"></i>&nbsp;&nbsp;Ingresar
</button>
</div>*@
</div>
@*<div class="modal-footer">
<button type="button" id="btnBusquedaAvanzada" class="btn btn-instagram btn-medium" data-dismiss="modal">
<i class="fa fa-search"></i>&nbsp;Búsqueda Avanzada
</button>
</div>*@
</div>
</form>
@section scripts{
@Scripts.Render("~/Sinort-Scripts/NormativaReglamentacionTecnica/BusquedaFichaTecnica.js")
}