Commit 0b9ad4fa by Alonso Moreno Postigo

[EDIT] Js con respuesta status

parent f26f65ff
......@@ -57,7 +57,6 @@ public class PersonaServlet extends HttpServlet {
String length = request.getParameter("length");
String search = request.getParameter("search");
System.out.println("draw => " + draw + " | start => " + start + " | length => " + length + " | search => " + search);
JSONObject json = service.listarPersona(search, draw, start, length);
pw.print(json);
}
......
......@@ -7,18 +7,18 @@
$(document).ready(function () {
listarPersonaTest();
initInputs();
init(); // METODOS CRUD
MyValidate();
filtrarPersona();
$('#btn_agregar_persona').on('click', function () {
limpiarInputs();
});
$('#btn_cerar_registrar_persona').on('click', function () {
$("form_registrar_persona").validate().resetForm();
});
filtrarPersona();
});
var codigoPersona;
......@@ -84,18 +84,13 @@ function registrarPersona() {
},
success: function (data, textStatus, jqXHR) {
console.log(data);
var resultado = data.resultado;
if (resultado === "0") { //Error al registrar
imprimirAlerta('Error!', data.mensaje, 'error');
} else if (resultado === "2") { //DNI repetido
imprimirAlerta(data.mensaje, 'Ingresar número de documento correcto, por favor.', 'warning');
} else if (resultado === "-1") { //SQLException error (catch)
imprimirAlerta('Error!', data.mensaje, 'error');
} else { //Registro correcto
imprimirAlerta('Correcto!', data.mensaje, 'success');
var status = data.status;
if (status) {
imprimirAlerta('Correcto!', data.message, 'success');
recargarTabla();
$('#modal_registrar_persona').modal('hide');
} else {
imprimirAlerta('Error!', data.message, 'error');
}
},
......@@ -148,15 +143,13 @@ function editarPersona() {
},
success: function (data, textStatus, jqXHR) {
console.log(data);
var resultado = data.resultado;
if (resultado === '0') { //Error al actualizar
imprimirAlerta('Error!', data.mensaje, 'error');
} else if (resultado === '-1') { //SQLException error (catch)
imprimirAlerta('Error!', data.mensaje, 'error');
} else { // Actualizacion correcta
imprimirAlerta('Correcto!', data.mensaje, 'success');
var status = data.status;
if (status) {
imprimirAlerta('Correcto!', data.message, 'success');
recargarTabla();
$('#modal_editar_persona').modal('hide');
} else {
imprimirAlerta('Error!', data.message, 'error');
}
},
complete: function (jqXHR, textStatus) {
......@@ -240,7 +233,7 @@ function listarPersona() {
var json = {
codigo: data_row.codigo
};
console.log(data_row.codigo);
swal({
title: "¿Estás seguro?",
text: "¿Desea desactivar a " + data_row.apellidos + ", " + data_row.nombres + " ?",
......@@ -263,8 +256,14 @@ function listarPersona() {
},
success: function (data, textStatus, jqXHR) {
console.log(data);
imprimirAlerta('Desactivado!', data_row.apellidos + ', ' + data_row.nombres + ' fue desactivado con exito!', 'success');
recargarTabla();
var status = data.status;
if (status) {
imprimirAlerta('Desactivado!', data_row.apellidos + ', ' + data_row.nombres + ' fue desactivado con exito!', 'success');
recargarTabla();
} else {
imprimirAlerta('Error!', data.message, 'error');
}
}
});
}
......@@ -300,8 +299,14 @@ function listarPersona() {
},
success: function (data, textStatus, jqXHR) {
console.log(data);
imprimirAlerta('Activo!', data_row.apellidos + ', ' + data_row.nombres + ' fue activado con exito!', 'success');
recargarTabla();
var status = data.status;
if (status) {
imprimirAlerta('Activado!', data_row.apellidos + ', ' + data_row.nombres + ' fue activado con exito!', 'success');
recargarTabla();
} else {
imprimirAlerta('Error!', data.message, 'error');
}
}
});
}
......@@ -363,11 +368,11 @@ function filtrarPersona() {
// });
// TERCERA FORMA: PRESIONANDO ENTER
// $('#txt_criterio_busqueda').keyup(function (e) {
// if (e.keyCode === 13) {
// recargarTabla();
// }
// });
$('#txt_criterio_busqueda').keyup(function (e) {
if (e.keyCode === 13) {
recargarTabla();
}
});
}
function limpiarInputs() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment