package Controle;
import DAO.ParametrosDao;
import Entidade.Parametros;
import javax.annotation.PostConstruct;
import javax.faces.application.FacesMessage;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import javax.faces.context.FacesContext;
@ManagedBean
@SessionScoped
public class ControleParametros {
ParametrosDao parDao = new ParametrosDao();
private Parametros parametros;
@PostConstruct
public void ControleParametros() {
ParametrosDao obj = new ParametrosDao();
this.parametros = obj.listarParametros();
}
public Parametros getParametros() {
return parametros;
}
public void setParametros(Parametros parametros) {
this.parametros = parametros;
}
public void buscarParametros() {
parametros = parDao.consultarPorId();
}
public void atualizarParametro(){
ParametrosDao obj = new ParametrosDao();
obj.update(this.parametros);
FacesMessage msg = new FacesMessage("Os Parâmetros foram alterados com sucesso!", "");
FacesContext.getCurrentInstance().addMessage("", msg);
}
}