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 doNuevo() { farmaciaActual = new Farmacia(); // Farmacia vacia farmaciaActual.setDireccion(new Direccion()); // Con dirección vacía farmaciaActual.setFechaAlta(Calendar.getInstance().getTime()); farmaciaActual.setUltimoAcceso(farmaciaActual.getFechaAlta()); }