Galera estou com uma duvida seria estou usando o padrão MVC!
o problema é que não consigo fazer a consulta pelo campo txt da minha tela!
alguem poderia me ajudar com esse problema !
segue :
view
//consulta Frm
private void btnCarregarActionPerformed(java.awt.event.ActionEvent evt) {
Mensagem mensagem = null;
mensagem = new Mensagem(this, "Aviso", "Consulta Realizada com Sucesso", Mensagem.MSG_BOTAO_OK, Mensagem.MSG_ICONE_INFORMACAO);
SeguradoTO to= carregarGetInstance();
cad.consultar(to);
//sql = String.format(sql, txtCodigoSegurado.getText()); ------ esse txtCodigoSegurado é onde vou digitar o numero a ser buscado no banco
System.out.println(" Consulta feita com Sucesso!!! ");
new Mensagem(this, "Aviso", "Item não localizado", Mensagem.MSG_BOTAO_OK, Mensagem.MSG_ICONE_ERRO);
limpaDados();
}
private void btnDelActionPerformed(java.awt.event.ActionEvent evt) {
SeguradoTO to = deleteGetInstance();
cad.delete(to);
//cad = String.format(cad, txtDel.getText());
System.out.println(" Item Deletado!!! ");
Mensagem mensaagem = new Mensagem(this, "Aviso", "Item deletado", Mensagem.MSG_BOTAO_OK, Mensagem.MSG_ICONE_ERRO);
limpaDados();
}
// esse é o campo onde vai ser digitado
private void txtCodigoSeguradoActionPerformed(java.awt.event.ActionEvent evt) {
}
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new FrmCadastro().setVisible(true);
DAOConexao ld = new DAOConexao();
}
});
}
// Variables declaration - do not modify
private javax.swing.JButton btnAlterar;
private javax.swing.JButton btnCarregar;
private javax.swing.JButton btnConsistir;
private javax.swing.JButton btnImprimir;
private javax.swing.JButton btnDel;
private javax.swing.JButton btnLimpar;
private javax.swing.JButton btnSair;
private javax.swing.JButton btnSalvar;
private javax.swing.JComboBox cmbProduto;
private javax.swing.JComboBox cmbSexo;
private javax.swing.JPanel jPanel1;
private javax.swing.JSeparator jSeparator1;
private javax.swing.JSeparator jSeparator2;
private javax.swing.JSeparator jSeparator3;
private javax.swing.JCheckBox jchkContributario;
private javax.swing.JLabel lblBairro;
private javax.swing.JLabel lblCamposInformativo;
private javax.swing.JLabel lblCodigo;
private javax.swing.JLabel lblCodigoSegurado;
private javax.swing.JLabel lblComplemento;
private javax.swing.JLabel lblCpf;
private javax.swing.JLabel lblDadosPessoais;
private javax.swing.JLabel lblDadosSeguro;
private javax.swing.JLabel lblDataNascimento;
private javax.swing.JLabel lblEndereco;
private javax.swing.JLabel lblNomeSegurado;
private javax.swing.JLabel lblNumero;
private javax.swing.JLabel lblObrigatorio1;
private javax.swing.JLabel lblObrigatorio2;
private javax.swing.JLabel lblPremio;
private javax.swing.JLabel lblProduto;
private javax.swing.JLabel lblSexo;
private javax.swing.JLabel lblobrigatorio3;
private javax.swing.JLabel lblobrigatorio4;
private javax.swing.JPanel pnlDadosSeguro;
private javax.swing.JPanel pnlTituloDadosPessoais;
private javax.swing.JPanel pnlnIformacao;
private javax.swing.JTextField txtAlterar;
private javax.swing.JTextField txtBairro;
private javax.swing.JTextField txtCodigo;
private javax.swing.JTextField txtCodigoSegurado;
private javax.swing.JTextField txtComplemento;
private javax.swing.JTextField txtCpf;
private javax.swing.JTextField txtDataNascimento;
private javax.swing.JTextField txtDel;
private javax.swing.JTextField txtEndereco;
private javax.swing.JTextField txtNomesegurado;
private javax.swing.JTextField txtNumero;
private javax.swing.JTextField txtPremio;
// End of variables declaration
//consultar
private SeguradoTO carregarGetInstance(){
SeguradoTO cad = new SeguradoTO();
txtCodigo.setText(new Integer(cad.getCodigo()).toString());
txtBairro.setText(cad.getBairro());
txtCodigoSegurado.setText(cad.gettxtCodigoSegurado());
txtComplemento.setText(cad.getComplemento());
txtCpf.setText(cad.getCPF());
txtDataNascimento.setText(cad.getNascimento());
txtNomesegurado.setText(cad.getNomeSegurado());
txtNumero.setText(new Integer(cad.getNumeroRes()).toString());
txtPremio.setText(new Integer(cad.getPremio()).toString());
txtEndereco.setText(cad.getEnde());
cmbProduto.setSelectedIndex(1);
cmbSexo.setSelectedIndex("masculino".equals(cad.getSexo().toLowerCase()) ? 1 : 2);
return cad;
}
}
// udadate
//metodo update
[code]public boolean consultar(SeguradoTO cad){
try {
ResultSet rs = null;
con = DAOConexao.getConn();
//System.out.println(con);
String sql = " Select * from tb_Cadastro where codigo = %s ";
// sql = String.format(sql, txtCodigoSegurado.getText());
pstm = con.prepareStatement(sql);
rs = pstm.executeQuery();
if(rs.next()){
//rs.last();
cad.setCodigo(rs.getInt("cd_Codigo"));
cad.setNomeSegurado(rs.getString("txt_NomeSegurado"));
cad.setNascimento(rs.getString("dt_Nascimento"));
cad.setSexo(rs.getString("cd_Sexo"));
cad.setCPF(rs.getString("cd_CPF"));
cad.setEnde(rs.getString("txt_End"));
cad.setBairro(rs.getString("txt_Bairro"));
cad.setNumeroRes(rs.getInt("cd_NumeroRes"));
cad.setComplemento(rs.getString("txt_Complmento"));
cad.setProduto(rs.getString("cd_Produto"));
cad.setPremio(rs.getInt("val_Premio"));
}
System.out.println(" Consulta feita com Sucesso!!! ");
}catch(Exception e){
System.out.println(e.toString());
}finally{
try{
pstm.close();
//con.close();
}catch(Exception e){
}
}
return true;
}
[/code]