Browse Source

Funciones EndPoint y token, v2

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

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

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

Loading…
Cancel
Save