src/main/java/pt/ipv/qualifica/myclinic/beans/ConsultasManagedBean.java
/**
	 * Actualiza a consulta
	 * @return null se nao actualizar, caminho lista se elimina
	 * @throws NoSuchAlgorithmException
	 */
Actualiza a consulta
@return null se nao actualizar, caminho lista se elimina
@throws NoSuchAlgorithmException
Actualiza a consulta @return null se nao actualizar caminho lista se elimina @throws NoSuchAlgorithmException
public String actualizar() {
		consulta.setMarcacao(marcacao);
		consulta.setPaciente(pacienteDAO.getPaciente(id_pacienteSelected));
		consulta.setMedico(medicoDAO.getMedico(id_medicoSelected));
		if(consultaDAO.regista(consulta)) {
	    	ExternalContext ec = FacesContext.getCurrentInstance().getExternalContext();
	    	try {
	    	    ec.redirect(PageAgreement.Caminhos.ROOT_CONSULTAS + "?faces-redirect=true");
	    	} catch (IOException e) {
	    	    e.printStackTrace();
	    	}
			return PageAgreement.Caminhos.ROOT_CONSULTAS + "?faces-redirect=true";
		}
		return null;
	}
public String actualizar ( ) { consulta . setMarcacao ( marcacao ) ; consulta . setPaciente ( pacienteDAO . getPaciente ( id_pacienteSelected ) ) ; consulta . setMedico ( medicoDAO . getMedico ( id_medicoSelected ) ) ; if ( consultaDAO . regista ( consulta ) ) { ExternalContext ec = FacesContext . getCurrentInstance ( ) . getExternalContext ( ) ; try { ec . redirect ( PageAgreement . Caminhos . ROOT_CONSULTAS + "?faces-redirect=true" ) ; } catch ( IOException e ) { e . printStackTrace ( ) ; } return PageAgreement . Caminhos . ROOT_CONSULTAS + "?faces-redirect=true" ; } return null ; }
Actualiza a consulta
 @return null se nao actualizar, caminho lista se elimina
 @throws NoSuchAlgorithmException
Actualiza a consulta @return null se nao actualizar caminho lista se elimina @throws NoSuchAlgorithmException