/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package controllerTeste;
import daoTeste.ContatoDAO;
import model.Contato;
/**
*
* @author Consult
*/
public class ContatoController {
private Contato contato;
private ContatoDAO contatoDAO;
public ContatoController() {
this.contato = new Contato();
this.contatoDAO = new ContatoDAO();
}
public String getNovoCodigo() {
String novoCodigo = "0";
contatoDAO = new ContatoDAO();
int codigo = contatoDAO.getMaiorCodigo() + 1;
novoCodigo = String.valueOf(codigo);
return novoCodigo;
}
public Contato getContato(String codigo) {
contato = contatoDAO.getContato(codigo);
return contato;
}
public boolean atualizar(Contato pContato) {
boolean atualizou = false;
contato = pContato;
if(contatoDAO.atualizar(contato)){
atualizou = true;
}
return atualizou;
}
public boolean salvar(Contato pContato) {
boolean salvou = false;
contato = pContato;
if(contatoDAO.salvar(contato)){
salvou = true;
}
return salvou;
}
public boolean excluir(String pCodigoContato) {
boolean excluiu = false;
if(contatoDAO.excluir(pCodigoContato)){
excluiu = true;
}else{
excluiu = false;
}
return excluiu;
}
}