Browse Source

Funciones EndPoint y token, v2

master
Samuel Gamez 6 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")
@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
@ -214,4 +219,4 @@ public class PaisesBL implements PaisesBLLocal {
}
}
}
}

Loading…
Cancel
Save