/* (non-Javadoc)
  * @see com.guarderia.DAO.UsuarioDAO#eliminarUsuario(com.guarderia.bean.UsuarioBean)
  */
 public boolean eliminarUsuario(UsuarioBean usuario) {
   boolean resultado = false;
   AccesoDatos ad = new AccesoDatos();
   if (ad.conexionBDPool()) {
     ArrayList lista = new ArrayList(1);
     lista.add(usuario.getUsuario());
     if (ad.realizarActualizacionParametrizada(ELIMINAR_USUARIO, lista)) {
       int n = ad.devolverNumeroActualizaciones();
       if (n == 1) {
         resultado = true;
         log.info("Eliminado usuario");
       }
     }
     ad.desconexionBD();
   }
   return resultado;
 }
 @Override
 public Bean borrar(Object identificadorBean) {
   UsuarioBean usuario = null;
   if (identificadorBean instanceof String) {
     usuario = (UsuarioBean) this.buscarPorId(identificadorBean);
     if (usuario != null) {
       AccesoDatos ad = new AccesoDatos();
       ad.conexionBDPool();
       ArrayList lista = new ArrayList(1);
       lista.add(usuario.getUsuario());
       if (ad.realizarActualizacionParametrizada(ELIMINAR_USUARIO, lista)) {
         if (ad.devolverNumeroActualizaciones() != 1) {
           log.error("No se ha podido eliminar al usuario con identificador " + identificadorBean);
         }
       }
     }
   }
   return usuario;
 }
 @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();
   }
 }
 /* (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;
 }