/* (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; }
@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; }