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