57 lines
No EOL
1.6 KiB
JavaScript
57 lines
No EOL
1.6 KiB
JavaScript
//#region READY
|
|
|
|
jQuery(document).ready(function () {
|
|
CargarMantenimiento();
|
|
});
|
|
|
|
//#endregion
|
|
|
|
this.CargarMantenimiento = function () {
|
|
|
|
var uri = "api/MantenimientoAPI/ObtenerMantenimientoCatalogos"
|
|
|
|
|
|
$.getJSON(server + uri).done(function (data) {
|
|
|
|
if (data != null) {
|
|
lista = data;
|
|
var Seleccionar = $("#ucbtnVista").html();
|
|
var columnDefinition = [
|
|
{ "data": "Catalogo" },
|
|
{ "data": null, className: "center", defaultContent: Seleccionar }
|
|
];
|
|
|
|
$('#tableMantenimiento').TableInitSpanish(1, true, true, true, true, columnDefinition, lista);
|
|
|
|
if ($.fn.DataTable.isDataTable('#tableMantenimiento')) {
|
|
LoadMessage();
|
|
$('#tableMantenimiento').DataTable().search('').draw();
|
|
ENDREQUEST();
|
|
}
|
|
}
|
|
|
|
else {
|
|
toastr.error("Ha ocurrido un error inesperado. Vuelva a intentarlo mas tarde", Message_Error);
|
|
}
|
|
|
|
}).fail(function (jqxhr, textStatus, error) {
|
|
ENDREQUEST();
|
|
toastr.error("Ha ocurrido un error inesperado. Vuelva a intentarlo mas tarde", Message_Error);
|
|
}).then(function (value) {
|
|
ENDREQUEST();
|
|
});
|
|
}
|
|
|
|
$('#tableMantenimiento').on('click', 'button', function () {
|
|
|
|
var data = $('#tableMantenimiento').DataTable().row($(this).parents('tr')).data();
|
|
|
|
var mtzView = data.Vista.split('/')
|
|
|
|
url = $("#hiddenHref").val();
|
|
url = url.replace("View", mtzView[1]);
|
|
url = url.replace("Controller", mtzView[0]);
|
|
|
|
document.location.href = url;
|
|
|
|
}); |