Package hsv.controles

Source Code of hsv.controles.ControlePagamento

package hsv.controles;

import hsv.DAO.PagamentoDAO;
import hsv.beans.PagamentoUnimed;
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 ControlePagamento {

    public ControlePagamento() {
    }
   
    PagamentoUnimed pagamento = new PagamentoUnimed();
    PagamentoUnimed pagamento1 = new PagamentoUnimed();

    public PagamentoUnimed getPagamento() {
        return pagamento;
    }

    public void setPagamento(PagamentoUnimed pagamento) {
        this.pagamento = pagamento;
    }

    public PagamentoUnimed getPagamento1() {
        return pagamento1;
    }

    public void setPagamento1(PagamentoUnimed pagamento1) {
        this.pagamento1 = pagamento1;
    }
   
    public void inserirPagamento() {
        try{
            PagamentoDAO dao = new PagamentoDAO();
            dao.salvarDados(pagamento);
            FacesContext.getCurrentInstance().addMessage(null, new FacesMessage("Dados Salvos com Sucesso!"));
        }
        catch(Exception e) {
            FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR,"Já existe data de vigência para os valores em questão!",""));
        }
    }
   
    public void editarPagamento() {
        try {
            PagamentoDAO obj = new PagamentoDAO();
            obj.editar(pagamento1);
            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 PagamentoUnimed consultarPagamento() {
        try {
            PagamentoDAO obj = new PagamentoDAO();
            pagamento1 = obj.consultar(pagamento);
            if (pagamento1.getDataInsercao() != null) {
                pagamento1.setDataInsercao(pagamento1.getDataInsercao());
            }
            if (pagamento1 == 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, "Não existe registro para a data desejada!", ""));
        }
        return pagamento1;
    }
}
TOP

Related Classes of hsv.controles.ControlePagamento

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.