quinta-feira, 11 de outubro de 2012

Re: [java-br] Ajuda

·

 

Isso mesmo. 

________________________________
De: Oscar Costa <oscar_al_costa@yahoo.com.br>
Para: "java-br@yahoogrupos.com.br" <java-br@yahoogrupos.com.br>
Enviadas: Quinta-feira, 11 de Outubro de 2012 13:16
Assunto: Re: [java-br] Ajuda


 
Olá Fábio,

Não entendi a sua dúvida. Você quer alguma coisa automática que faça um "undo" de uma operação no banco?

Att,

Oscar A. Costa
http://blog.openarch.com

"Do or do not, there is no try" - Master Yoda

________________________________
De: Fábio Alexandre Da Silva <fabiosilva1977@yahoo.com.br>
Para: "java-br@yahoogrupos.com.br" <java-br@yahoogrupos.com.br>
Enviadas: Quinta-feira, 11 de Outubro de 2012 11:41
Assunto: [java-br] Ajuda

 
Bom Dia a todos os membros da comunidade.

Estou precisando de uma ajuda no projeto que estou alocado eu tenho um bean
disciplina e disciplinaExcluidaProva.

Pois bem, no projeto tenho um formulário de "exclusão de displina " que na verdade
NÃO EXCLUI ele grava os codigos da disciplina mais o nome da disciplina em disciplinaExcuidaProva
e me visualiza em uma tabela. Sendo que eu tenho um botão que caso eu tenha excluido a disciplina 
errada eu tenha a opção de desfazer, não estou sabendo com fazer isso.

sendo os beans possui chave composta.

//Atributos
private List<DisciplinaExcluidaProva> disciplinasExcluidasProva;
private DisciplinaExcluidaProva[] disciplinasRemoverExclusao;
private List<Disciplina> disciplinasExcluidas;
private List<Disciplina> disciplinasBusca;
private Disciplina[] disciplinasAExcluir;

//metodo "excluir"
public void excluirDaProvaIntegrada() {

if (semestre != null && !semestre.equals("")) {
if (disciplinasAExcluir.length > 0) {
for (Disciplina disciplina : disciplinasAExcluir) {
DisciplinaPK disciplinasPK = disciplina.getId();
DisciplinaExcluidaProvaPK disciplinaExcluidaProvaPK = new DisciplinaExcluidaProvaPK();
disciplinaExcluidaProvaPK.setDisciplina(disciplinasPK.getDisciplinaCodigo());
disciplinaExcluidaProvaPK.setDepartamento(disciplinasPK.getDepartamentoCodigo());
ProvaIntegrada provaIntegrada = provaIntegradaManager.obterProvaIntegradaPorSemestre(semestre);
disciplinaExcluidaProvaPK.setProvaIntegrada(provaIntegrada.getId());
elemento.setId(disciplinaExcluidaProvaPK);
elemento.setDataAtualizacao(new Date());
elemento.setDisciplina(disciplina);
elemento.setProvaIntegrada(provaIntegrada);
elemento.setUsuario(usuarioAutenticado.getUsuario());
disciplinaExcluidaProvaManager.save(elemento);
}
inserirMensagem("Operação realizada com sucesso.");
} else inserirMensagemErro("Selecione pelo menos uma disciplina.");
} else inserirMensagemErro("Selecione o semestre.");
}

//método de remover da exclusão.
public void removerExclusaoDaProvaIntegrada() {
if (disciplinasRemoverExclusao.length > 0) {
for (DisciplinaExcluidaProva disciplinaExcluida : disciplinasRemoverExclusao) {
DisciplinaExcluidaProvaPK disciplinaExcluidaProvaPK = disciplinaExcluida.getId();
DisciplinaExcluidaProvaPK disciplinaExcluidaProvaPKExcluir = new DisciplinaExcluidaProvaPK();
disciplinaExcluidaProvaPKExcluir.setDisciplina(disciplinaExcluidaProvaPK.getDisciplina());
disciplinaExcluidaProvaPKExcluir.setDepartamento(disciplinaExcluidaProvaPK.getDepartamento());
disciplinaExcluidaProvaPKExcluir.setProvaIntegrada(provaIntegradaManager.obterProvaIntegradaPorSemestre(semestre).getId());
disciplinaExcluida.setId(disciplinaExcluidaProvaPKExcluir);
disciplinaExcluidaProvaManager.delete(disciplinaExcluida);
}
inserirMensagem("Operação realizada com sucesso.");
} else 
inserirMensagemErro("Selecione pelo menos uma disciplina.");
}

[As partes desta mensagem que não continham texto foram removidas]

[As partes desta mensagem que não continham texto foram removidas]

[As partes desta mensagem que não continham texto foram removidas]

__._,_.___
Atividade nos últimos dias:
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
Quer conhecer gente nova e interessante? Só depende de você.

  Super Descontos HP

Quer conhecer gente nova e interessante? Só depende de você.
.

__,_._,___

0 comentários:

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog