Browse Source

cambios usuariosbl

master
hugoa 4 months ago
parent
commit
46bbad7438
  1. 62
      ProyectoInventario-ejb/src/java/xforce/bl/UsuariosBL.java

62
ProyectoInventario-ejb/src/java/xforce/bl/UsuariosBL.java

@ -104,7 +104,6 @@ public class UsuariosBL implements UsuariosBLLocal {
} }
// validar email en proveedor // validar email en proveedor
if (validarEmailProve.isPresent()) { if (validarEmailProve.isPresent()) {
validarEmailProve.get(); validarEmailProve.get();
System.out.println("Email duplicado"); System.out.println("Email duplicado");
@ -211,45 +210,44 @@ public class UsuariosBL implements UsuariosBLLocal {
Optional<Usuarios> usuarioEncontradoOptional = p.buscarUsuario(usuarios); Optional<Usuarios> usuarioEncontradoOptional = p.buscarUsuario(usuarios);
if (usuarioEncontradoOptional.isPresent()) { if (usuarioEncontradoOptional.isPresent()) {
// Manejar el caso en el que se encontró al menos un usuario // Manejar el caso en el que se encontró al menos un usuario
usuarioEncontradoOptional.get(); usuarioEncontradoOptional.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{
Usuarios users = p.buscarId(usuarios); Usuarios users = p.buscarId(usuarios);
// Editar el usuario solo si todas las validaciones son exitosas // Editar el usuario solo si todas las validaciones son exitosas
if (users != null) { if (users != null) {
// Copiar los valores de los atributos (excepto estado) al producto existente // Copiar los valores de los atributos (excepto estado) al producto existente
users.setNombre(usuarios.getNombre()); users.setNombre(usuarios.getNombre());
users.setApellidoPaterno(usuarios.getApellidoPaterno()); users.setApellidoPaterno(usuarios.getApellidoPaterno());
users.setEmail(usuarios.getEmail()); users.setEmail(usuarios.getEmail());
users.setTelefono(usuarios.getTelefono()); users.setTelefono(usuarios.getTelefono());
users.setContrasenia(usuarios.getContrasenia()); users.setContrasenia(usuarios.getContrasenia());
users.setRolesId(usuarios.getRolesId()); users.setRolesId(usuarios.getRolesId());
users.setEstadosId(usuarios.getEstadosId()); users.setEstadosId(usuarios.getEstadosId());
// Guardar la modificación en la base de datos
// Guardar la modificación en la base de datos if (p.editar(users)) {
if (p.editar(users)) { System.out.println("Editado con éxito");
System.out.println("Editado con éxito");
addMessage(FacesMessage.SEVERITY_INFO,"INFO","Editado con exito"); addMessage(FacesMessage.SEVERITY_INFO,"INFO","Editado con exito");
m = m.SIN_ERROR; m = m.SIN_ERROR;
return m; return m;
} else {
System.out.println("Error al editar");
m = m.CAMPOS_INCOMPLETOS;
return m;
}
} else { } else {
System.out.println("Error al editar"); System.out.println("No existe el producto a editar");
m = m.CAMPOS_INCOMPLETOS; m = m.CAMPOS_INCOMPLETOS;
return m; return m;
} }
} else {
System.out.println("No existe el producto a editar");
m = m.CAMPOS_INCOMPLETOS;
return m;
}
} }
} catch (Exception e) { } catch (Exception e) {

Loading…
Cancel
Save