Package hsv.controles

Source Code of hsv.controles.ControleRepasse

package hsv.controles;

import hsv.DAO.RepasseDAO;
import hsv.beans.RepassePA;
import javax.faces.application.FacesMessage;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
import javax.faces.bean.ViewScoped;
import javax.faces.context.FacesContext;

@ManagedBean
@ViewScoped
public class ControleRepasse {

    public ControleRepasse() {
    }
    RepassePA repasse = new RepassePA();
    RepassePA repasse1 = new RepassePA();

    public RepassePA getRepasse1() {
        return repasse1;
    }

    public void setRepasse1(RepassePA repasse1) {
        this.repasse1 = repasse1;
    }

    public RepassePA getRepasse() {
        return repasse;
    }

    public void setRepasse(RepassePA repasse) {
        this.repasse = repasse;
    }

    public void inserirPlantao() {
        try {
            RepasseDAO dao = new RepasseDAO();
            dao.salvarDados(repasse);
            FacesContext.getCurrentInstance().addMessage(null, new FacesMessage("Dados Salvos com Sucesso!"));
        } catch (Exception e) {
            FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, "Ocorreu um erro, entre em contato com a T.I", ""));
        }
    }

    public void editarRepasse() {
        try {
            RepasseDAO obj = new RepasseDAO();
            obj.editar(repasse1);
            FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "O registro foi alterado!", "");
            FacesContext.getCurrentInstance().addMessage(null, message);
        } catch (Exception e) {
            FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, "Não foi possível editar o registro!", ""));
        }
    }

    public RepassePA consultarRepasse() {
        try {
            RepasseDAO obj = new RepasseDAO();
            repasse1 = obj.consultar(repasse);
            if (repasse1.getDataInsercao() != null) {
                repasse1.setDataInsercao(repasse1.getDataInsercao());
            }
            if (repasse1 == null) {
                FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, "Não existe registro para a data desejada!", "Erro Consulta"));
            }
        } catch (Exception e) {
            FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, "Erro Consulta", "Erro Consulta"));
        }
        return repasse1;
    }
}
TOP

Related Classes of hsv.controles.ControleRepasse

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.