Boa tarde pessoal, pdoe até parecer meio besta minha pergunta… mais to quebrando um pouco de cabeça e até agora não consegui!
Fiz um pequeno programinha de cadastro, alteracao, exclusao e etc…
no meu alterar tem uma pesquisa… nessa pesquisa eu quero que quando a pessoa digitar o nome e não tiver no meu banco de dados… ele dê a mensagem dizendo que nao contem nada…
P.S: eu uso meu codifo FACADE para fazer as coisas…
Segue abaixo o codigo do meu pesquisar:
TraficanteFacade sel2 = new TraficanteFacade();
TraficanteBean pb = new TraficanteBean();
try {
pb = (TraficanteBean) sel2.selecionar2((jTFBN.getText()));
} catch (SistemaException ex) {
Logger.getLogger(FormEditalTraficante.class.getName()).log(Level.SEVERE, null, ex);
}
jTFCodigo.setText(pb.getId().toString()); // ELE DA ERRO AQUI.. PORQUE: ELE SELECIONA O PB QUE VEM DO BANCO E TENTA TRAZER OS ATRIBUTOS.. COMO NAO TEM ELE DA NULL. OU SEJA ELE TA PASSANDO PELO FACADE E NAO FAZ NADA!
jTFNome.setText(pb.getNome().toString());
jTFServico.setText(pb.getTempo_serv());
jTFCodCargo.setText(pb.getCargo().toString());
jTFCodProduto.setText(pb.getProduto().toString());
jCBCargo.getSelectedItem();
jCBProduto.getSelectedItem();
erro: at contato.view.FormEditalTraficante.jButton4ActionPerformed(FormEditalTraficante.java:389)
at contato.view.FormEditalTraficante.access$400(FormEditalTraficante.java:30)
at contato.view.FormEditalTraficante$5.actionPerformed(FormEditalTraficante.java:143)
Codigo Facade :
public Object selecionar2(String nome) throws SistemaException {
try {
if ( cd.selecionar2(nome).equals(nome)) {
return cd.selecionar2(nome);
} else {
JOptionPane.showMessageDialog(null, "Não existe");
}
} catch (DAOException ex) {
Logger.getLogger(TraficanteFacade.class.getName()).log(Level.SEVERE, null, ex);
}
return null;
}
Gostaria de um HELP…
Desde já agradeço!