Browse Source

Funciones EndPoint y token, v2

master
Samuel Gamez 4 months ago
parent
commit
d4586b05a4
  1. 51
      ProyectoInventario-ejb/src/java/xforce/bl/PaisesBL.java

51
ProyectoInventario-ejb/src/java/xforce/bl/PaisesBL.java

@ -25,36 +25,41 @@ public class PaisesBL implements PaisesBLLocal {
// "Insert Code > Add Business Method") // "Insert Code > Add Business Method")
@Override @Override
public Mensaje agregar(Paises paises) { public Mensaje agregar(Paises paises) {
System.out.println("Llegaste al metodo de agregar paises"); try {
PaisesDAO paisesDao = new PaisesDAO(); System.out.println("Llegaste al metodo de agregar paises");
Mensaje m; PaisesDAO paisesDao = new PaisesDAO();
//Toda la logica Mensaje m;
//Toda la logica
if (paises.getNombre().isEmpty()) { if (paises.getNombre().isEmpty()) {
System.out.println("Campos incompletos"); System.out.println("Campos incompletos");
return Mensaje.CAMPOS_INCOMPLETOS; return Mensaje.CAMPOS_INCOMPLETOS;
} }
paises.setEstado(2); paises.setEstado(2);
Optional<Paises> paisEncontradoOptional = paisesDao.buscarPaises(paises); Optional<Paises> paisEncontradoOptional = paisesDao.buscarPaises(paises);
if (paisEncontradoOptional.isPresent()) { if (paisEncontradoOptional.isPresent()) {
// Manejar el caso en el que se encontró al menos un pais // Manejar el caso en el que se encontró al menos un pais
paisEncontradoOptional.get(); paisEncontradoOptional.get();
System.out.println("Elemento duplicado"); System.out.println("Elemento duplicado");
addMessage(FacesMessage.SEVERITY_ERROR, "ERROR", "Elemento duplicado"); addMessage(FacesMessage.SEVERITY_ERROR, "ERROR", "Elemento duplicado");
m = Mensaje.ELEMENTO_DUPLICADO; m = Mensaje.ELEMENTO_DUPLICADO;
} else { } else {
paisesDao.agregar(paises); paisesDao.agregar(paises);
System.out.println("Agregado con exito"); System.out.println("Agregado con exito");
addMessage(FacesMessage.SEVERITY_INFO, "INFO", "Agregado con exito"); addMessage(FacesMessage.SEVERITY_INFO, "INFO", "Agregado con exito");
m = Mensaje.SIN_ERROR; m = Mensaje.SIN_ERROR;
}
return m;
} catch (NullPointerException e){
return Mensaje.DATOS_INCORRECTOS;
} }
return m;
} }
@Override @Override
@ -214,4 +219,4 @@ public class PaisesBL implements PaisesBLLocal {
} }
} }
} }

Loading…
Cancel
Save