Closed jairofsouza closed 9 years ago
Colocar um redirectHome(); no VisualizaTCCController nas funçoes : finalizaProjeto e finalizaProjeto
O trabalho não aprecia na lista publica por que ele nao tinha todos os itens necessarios, agora com validação antes de finalizar ele aparece.
no final as funções fica assim:
@Command public void finalizaProjeto() { Messagebox.show("Você tem certeza que deseja validar esse projeto?", "Confirmação", Messagebox.YES | Messagebox.NO, Messagebox.QUESTION, new org.zkoss.zk.ui.event.EventListener() { public void onEvent(Event evt) throws InterruptedException { if (evt.getName().equals("onYes")) { if(new TCCBusiness().isProjetoAguardandoAprovacao(tcc)) { tcc.setProjeto(false); new TCCBusiness().edit(tcc); redirectHome(); } else Messagebox.show("O projeto não esta completo"); } } });
}
@Command
public void finalizaTrabalho()
{
Messagebox.show("Você tem certeza que deseja finalizar esse Trabalho?", "Confirmação", Messagebox.YES | Messagebox.NO, Messagebox.QUESTION, new org.zkoss.zk.ui.event.EventListener() {
public void onEvent(Event evt) throws InterruptedException {
if (evt.getName().equals("onYes")) {
if(new TCCBusiness().isTrabalhoAguardandoAprovacao(tcc))
{
java.util.Date date= new java.util.Date();
tcc.setDataEnvioFinal(new Timestamp(date.getTime()));
tcc.setArquivoTCCFinal(tcc.getArquivoTCCBanca());
tcc.setArquivoExtraTCCFinal(tcc.getArquivoExtraTCCBanca());
tcc.setArquivoTCCBanca(null);
tcc.setArquivoExtraTCCBanca(null);
new TCCBusiness().edit(tcc);
redirectHome();
}
else
Messagebox.show("O projeto não esta completo");
}
}
});
}
Quando se aptova, tem que voltar pra tela anterior. O trabalho não apareceu na lista publica Não posso aprovar um projeto que não tem PDF.