Пример #1
0
 /* (non-Javadoc)
  * @see com.guarderia.DAO.UsuarioDAO#validarUsuario(com.guarderia.bean.UsuarioBean)
  */
 public boolean validarUsuario(UsuarioBean usuario) {
   String contrasena;
   boolean bResultado = false;
   AccesoDatos ad = new AccesoDatos();
   if (ad.conexionBDPool()) {
     ArrayList lista = new ArrayList(1);
     lista.add(usuario.getUsuario().toLowerCase());
     contrasena = usuario.getContrasena();
     if (ad.realizarConsultaParametrizada(CONSULTA_USUARIO, lista)) {
       ResultSet rs = ad.devolverConsulta();
       boolean retorno = convertirResultSetEnBean(rs, usuario);
       UtilidadesGenerales.cerrarResulset(rs);
       ad.desconexionBD();
       if (retorno == true) {
         if (usuario.getContrasena().equals(contrasena)) {
           bResultado = true;
         } else {
           log.info("Diferente contraseña");
         }
       }
     } else {
       log.info("No ha encontrado el usuario");
       usuario = null;
     }
   }
   return bResultado;
 }
Пример #2
0
 @Override
 public void crear(Bean bean) {
   if (bean instanceof UsuarioBean) {
     AccesoDatos ad = new AccesoDatos();
     ad.conexionBDPool();
     UsuarioBean usuario = (UsuarioBean) bean;
     ArrayList lista = new ArrayList(5);
     lista.add(usuario.getUsuario());
     lista.add(usuario.getContrasena());
     lista.add(usuario.getDescripcion());
     lista.add(usuario.getDniUsuario());
     lista.add(usuario.getIdentificadorPerfil());
     if (ad.realizarActualizacionParametrizada(CREAR_USUARIO, lista)) {
       if (ad.devolverNumeroActualizaciones() != 1) {
         log.error("No se pudo crear el usuario " + usuario.getUsuario());
       }
     }
     ad.desconexionBD();
   }
 }
Пример #3
0
 /* (non-Javadoc)
  * @see com.guarderia.DAO.UsuarioDAO#crearUsuario(com.guarderia.bean.UsuarioBean)
  */
 public boolean crearUsuario(UsuarioBean usuario) {
   boolean resultado = false;
   AccesoDatos ad = new AccesoDatos();
   if (ad.conexionBDPool()) {
     ArrayList lista = new ArrayList(5);
     lista.add(usuario.getUsuario());
     lista.add(usuario.getContrasena());
     lista.add(usuario.getDescripcion());
     lista.add(usuario.getDniUsuario());
     lista.add(usuario.getIdentificadorPerfil());
     if (ad.realizarActualizacionParametrizada(CREAR_USUARIO, lista)) {
       int n = ad.devolverNumeroActualizaciones();
       if (n == 1) {
         resultado = true;
         log.info("Creado Nuevo usuario");
       }
     }
     ad.desconexionBD();
   }
   return resultado;
 }