Package controller

Source Code of controller.FormularioAvaliacaoController

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package controller;

import controller.operating.GerenciadorDeConfiguracoesDoSistema;
import controller.operating.Strings;
import dao.FormularioAvaliacaoDAO;
import javax.swing.JOptionPane;
import model.FormularioAvaliacao;

/**
*22588559
* @author Consult
*/
public class FormularioAvaliacaoController {

    private FormularioAvaliacao formularioAvaliacao;
    private FormularioAvaliacaoDAO formularioAvaliacaoDAO;

    public FormularioAvaliacaoController() {
        this.formularioAvaliacao = new FormularioAvaliacao();
        this.formularioAvaliacaoDAO = new FormularioAvaliacaoDAO();
    }

    public FormularioAvaliacao getFormularioAvaliacao(String codigoAvalicao, String codigoFormulario) {
        if (GerenciadorDeConfiguracoesDoSistema.getUsarConexao()) {
            formularioAvaliacao = formularioAvaliacaoDAO.getFormularioAvaliacao(codigoFormulario, codigoAvalicao);
        } else {
            JOptionPane.showMessageDialog(null, Strings.mensagemConexaoDesativada, Strings.tituloMessage, JOptionPane.INFORMATION_MESSAGE);
        }
        return formularioAvaliacao;
    }

    public boolean atualizar(FormularioAvaliacao pFormularioAvaliacao) {
        boolean atualizou = false;
        if (GerenciadorDeConfiguracoesDoSistema.getUsarConexao()) {
            formularioAvaliacao = pFormularioAvaliacao;
            if (formularioAvaliacaoDAO.atualizar(formularioAvaliacao)) {
                atualizou = true;
            } else {
                JOptionPane.showMessageDialog(null, "Erro indeterminado");
            }
        } else {
            JOptionPane.showMessageDialog(null, Strings.mensagemConexaoDesativada, Strings.tituloMessage, JOptionPane.INFORMATION_MESSAGE);
        }
        return atualizou;
    }

    public boolean salvar(FormularioAvaliacao pFormularioAvaliacao) {
        boolean salvou = false;
        if (GerenciadorDeConfiguracoesDoSistema.getUsarConexao()) {
            formularioAvaliacao = pFormularioAvaliacao;
            if (formularioAvaliacaoDAO.salvar(formularioAvaliacao)) {
                salvou = true;
            } else {
                JOptionPane.showMessageDialog(null, Strings.mensagemConexaoDesativada, Strings.tituloMessage, JOptionPane.INFORMATION_MESSAGE);
            }
        }
        return salvou;
    }

    public boolean excluir(String codigoAvalicao, String codigoFormulario) {
        boolean excluiu = false;
        if (GerenciadorDeConfiguracoesDoSistema.getUsarConexao()) {
            if (formularioAvaliacaoDAO.excluir(codigoAvalicao, codigoFormulario)) {
                excluiu =  true;
            } else {
                excluiu = false;
            }
        } else {
            JOptionPane.showMessageDialog(null, Strings.mensagemConexaoDesativada, Strings.tituloMessage, JOptionPane.INFORMATION_MESSAGE);
        }
        return excluiu;
    }
   
     public String getNovoCodigo(String codigoAvalicao) {
        
        return formularioAvaliacaoDAO.getNovoCodigo(codigoAvalicao);
    }
}
TOP

Related Classes of controller.FormularioAvaliacaoController

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.