TFS_ANTIGUO/SInCathay/ULA.Cathay.ModuloMantenimiento/Ultimus.Framework/Ultimus.API.Mantenimiento.js

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;
});