/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package controllerTeste;
import daoTeste.AulaAvaliativaDAO;
import model.AulaAvaliativa;
/**
*
* @author Consult
*/
public class AulaAvaliativaController {
private AulaAvaliativa aulaAvaliativa;
private AulaAvaliativaDAO aulaAvaliativaDAO;
public AulaAvaliativaController() {
this.aulaAvaliativa = new AulaAvaliativa();
this.aulaAvaliativaDAO = new AulaAvaliativaDAO();
}
public String getNovoCodigo() {
String novoCodigo = "0";
aulaAvaliativaDAO = new AulaAvaliativaDAO();
int codigo = aulaAvaliativaDAO.getMaiorCodigo() + 1;
novoCodigo = String.valueOf(codigo);
return novoCodigo;
}
public AulaAvaliativa getAulaAvaliativa(String codigo) {
aulaAvaliativa = aulaAvaliativaDAO.getAulaAvaliativa(codigo);
return aulaAvaliativa;
}
public boolean atualizar(AulaAvaliativa pAulaAvaliativa) {
boolean atualizou = false;
aulaAvaliativa = pAulaAvaliativa;
if(aulaAvaliativaDAO.atualizar(aulaAvaliativa)){
atualizou = true;
}
return atualizou;
}
public boolean salvar(AulaAvaliativa pAulaAvaliativa) {
boolean salvou = false;
aulaAvaliativa = pAulaAvaliativa;
if(aulaAvaliativaDAO.salvar(aulaAvaliativa)){
salvou = true;
}
return salvou;
}
public boolean excluir(String pCodigoAulaAvaliativa) {
boolean excluiu = false;
if(aulaAvaliativaDAO.excluir(pCodigoAulaAvaliativa)){
excluiu = true;
}
return excluiu;
}
public boolean reprocessar(String pCodigoAulaAvaliativa) {
boolean reprocessou = false;
if(aulaAvaliativaDAO.reprocessar(pCodigoAulaAvaliativa)){
reprocessou = true;
}
return reprocessou;
}
public boolean aprovarCandidato(String pCodigoAulaAvaliativa) {
boolean aprovou = false;
if(aulaAvaliativaDAO.aprovarCandidato(pCodigoAulaAvaliativa)){
aprovou = true;
}
return aprovou;
}
}