public void doGuardarNuevo() { if (passwordsValidos()) { // Crea nuevo farmaciaActual = farmaciaDAO.crear(farmaciaActual); // Ajustar password usuarioDAO.actualizarPassword(farmaciaActual.getId(), password1); // Actualiza lista farmacias = farmaciaDAO.buscarTodos(); } else { FacesContext.getCurrentInstance() .addMessage( null, new FacesMessage( FacesMessage.SEVERITY_WARN, "Password incorrecto (usente o no coincidencia)", "")); } }
public void doGuardarEditado() { if (passwordsVacios()) { // No modifica password // Actualiza farmaciaActual = farmaciaDAO.actualizar(farmaciaActual); // Actualiza lista farmacias = farmaciaDAO.buscarTodos(); } else if (password1.equals(password2)) { // Actualiza farmaciaActual = farmaciaDAO.actualizar(farmaciaActual); // Actualiza lista a mostrar farmacias = farmaciaDAO.buscarTodos(); // Ajustar su password usuarioDAO.actualizarPassword(farmaciaActual.getId(), password1); } else { FacesContext.getCurrentInstance() .addMessage( null, new FacesMessage( FacesMessage.SEVERITY_WARN, "Passwords incorrectos (no coincidencia)", "")); } }
public void doEliminar() { farmaciaDAO.eliminar(farmaciaActual); farmacias = farmaciaDAO.buscarTodos(); // Actualizar lista }
@PostConstruct public void inicializar() { farmacias = farmaciaDAO.buscarTodos(); }