Commit 0b9ad4fa by Alonso Moreno Postigo

[EDIT] Js con respuesta status

parent f26f65ff
...@@ -57,7 +57,6 @@ public class PersonaServlet extends HttpServlet { ...@@ -57,7 +57,6 @@ public class PersonaServlet extends HttpServlet {
String length = request.getParameter("length"); String length = request.getParameter("length");
String search = request.getParameter("search"); String search = request.getParameter("search");
System.out.println("draw => " + draw + " | start => " + start + " | length => " + length + " | search => " + search);
JSONObject json = service.listarPersona(search, draw, start, length); JSONObject json = service.listarPersona(search, draw, start, length);
pw.print(json); pw.print(json);
} }
......
...@@ -7,18 +7,18 @@ ...@@ -7,18 +7,18 @@
$(document).ready(function () { $(document).ready(function () {
listarPersonaTest();
initInputs(); initInputs();
init(); // METODOS CRUD init(); // METODOS CRUD
MyValidate(); MyValidate();
filtrarPersona();
$('#btn_agregar_persona').on('click', function () { $('#btn_agregar_persona').on('click', function () {
limpiarInputs(); limpiarInputs();
}); });
$('#btn_cerar_registrar_persona').on('click', function () {
$("form_registrar_persona").validate().resetForm();
});
filtrarPersona();
}); });
var codigoPersona; var codigoPersona;
...@@ -84,18 +84,13 @@ function registrarPersona() { ...@@ -84,18 +84,13 @@ function registrarPersona() {
}, },
success: function (data, textStatus, jqXHR) { success: function (data, textStatus, jqXHR) {
console.log(data); console.log(data);
var resultado = data.resultado; var status = data.status;
if (status) {
if (resultado === "0") { //Error al registrar imprimirAlerta('Correcto!', data.message, 'success');
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');
recargarTabla(); recargarTabla();
$('#modal_registrar_persona').modal('hide'); $('#modal_registrar_persona').modal('hide');
} else {
imprimirAlerta('Error!', data.message, 'error');
} }
}, },
...@@ -148,15 +143,13 @@ function editarPersona() { ...@@ -148,15 +143,13 @@ function editarPersona() {
}, },
success: function (data, textStatus, jqXHR) { success: function (data, textStatus, jqXHR) {
console.log(data); console.log(data);
var resultado = data.resultado; var status = data.status;
if (resultado === '0') { //Error al actualizar if (status) {
imprimirAlerta('Error!', data.mensaje, 'error'); imprimirAlerta('Correcto!', data.message, 'success');
} else if (resultado === '-1') { //SQLException error (catch)
imprimirAlerta('Error!', data.mensaje, 'error');
} else { // Actualizacion correcta
imprimirAlerta('Correcto!', data.mensaje, 'success');
recargarTabla(); recargarTabla();
$('#modal_editar_persona').modal('hide'); $('#modal_editar_persona').modal('hide');
} else {
imprimirAlerta('Error!', data.message, 'error');
} }
}, },
complete: function (jqXHR, textStatus) { complete: function (jqXHR, textStatus) {
...@@ -240,7 +233,7 @@ function listarPersona() { ...@@ -240,7 +233,7 @@ function listarPersona() {
var json = { var json = {
codigo: data_row.codigo codigo: data_row.codigo
}; };
console.log(data_row.codigo);
swal({ swal({
title: "¿Estás seguro?", title: "¿Estás seguro?",
text: "¿Desea desactivar a " + data_row.apellidos + ", " + data_row.nombres + " ?", text: "¿Desea desactivar a " + data_row.apellidos + ", " + data_row.nombres + " ?",
...@@ -263,8 +256,14 @@ function listarPersona() { ...@@ -263,8 +256,14 @@ function listarPersona() {
}, },
success: function (data, textStatus, jqXHR) { success: function (data, textStatus, jqXHR) {
console.log(data); console.log(data);
imprimirAlerta('Desactivado!', data_row.apellidos + ', ' + data_row.nombres + ' fue desactivado con exito!', 'success'); var status = data.status;
recargarTabla(); 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() { ...@@ -300,8 +299,14 @@ function listarPersona() {
}, },
success: function (data, textStatus, jqXHR) { success: function (data, textStatus, jqXHR) {
console.log(data); console.log(data);
imprimirAlerta('Activo!', data_row.apellidos + ', ' + data_row.nombres + ' fue activado con exito!', 'success'); var status = data.status;
recargarTabla(); 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() { ...@@ -363,11 +368,11 @@ function filtrarPersona() {
// }); // });
// TERCERA FORMA: PRESIONANDO ENTER // TERCERA FORMA: PRESIONANDO ENTER
// $('#txt_criterio_busqueda').keyup(function (e) { $('#txt_criterio_busqueda').keyup(function (e) {
// if (e.keyCode === 13) { if (e.keyCode === 13) {
// recargarTabla(); recargarTabla();
// } }
// }); });
} }
function limpiarInputs() { 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