Package controller

Source Code of controller.EnderecoController

/*
* 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.EnderecoDAO;
import java.util.ArrayList;
import java.util.Vector;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
import model.Endereco;

/**
*
* @author IconeServidor
*/
public class EnderecoController {
   
    private Endereco endereco;
    private EnderecoDAO enderecoDAO;
    private ArrayList<Endereco> listaDeEnderecos;
   
    public EnderecoController() {
        this.endereco = new Endereco();
        this.enderecoDAO = new EnderecoDAO();
        this.listaDeEnderecos = new ArrayList<Endereco>();
    }

    public Endereco getEndereco(String codigo) {
        if(GerenciadorDeConfiguracoesDoSistema.getUsarConexao()){
             endereco = enderecoDAO.getEndereco(codigo);
        }else
            JOptionPane.showMessageDialog(null, Strings.mensagemConexaoDesativada, Strings.tituloMessage, JOptionPane.INFORMATION_MESSAGE);
      
        return endereco;
    }

    public ArrayList<Endereco> getEnderecos() {
        if(GerenciadorDeConfiguracoesDoSistema.getUsarConexao()){
            listaDeEnderecos = enderecoDAO.getEnderecos();
        }else
            JOptionPane.showMessageDialog(null, Strings.mensagemConexaoDesativada, Strings.tituloMessage, JOptionPane.INFORMATION_MESSAGE);
       
        return listaDeEnderecos;
    }

    public boolean atualizar(Endereco pEndereco) {
        boolean atualizou = false;
        if(GerenciadorDeConfiguracoesDoSistema.getUsarConexao()){
            endereco = pEndereco;
            if(enderecoDAO.atualizar(endereco)){
                   atualizou = true;
            }
        }else
            JOptionPane.showMessageDialog(null, Strings.mensagemConexaoDesativada, Strings.tituloMessage, JOptionPane.INFORMATION_MESSAGE);
       
        return atualizou;
    }
   
    public boolean salvar(Endereco pEndereco) {
        boolean salvou = false;
        if(GerenciadorDeConfiguracoesDoSistema.getUsarConexao()){
            endereco = pEndereco;
            if(enderecoDAO.salvar(endereco)){
               salvou = true;
            }
        }else
            JOptionPane.showMessageDialog(null, Strings.mensagemConexaoDesativada, Strings.tituloMessage, JOptionPane.INFORMATION_MESSAGE);
       
        return salvou;
    }

    public boolean excluir(String codigo) {
        if(GerenciadorDeConfiguracoesDoSistema.getUsarConexao()){
            if(enderecoDAO.excluir(codigo))
            return true;
        else
            return false;
        }else
            JOptionPane.showMessageDialog(null, Strings.mensagemConexaoDesativada, Strings.tituloMessage, JOptionPane.INFORMATION_MESSAGE);
       
        return false;
    }
   
}
TOP

Related Classes of controller.EnderecoController

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.