bom dia galera, preciso de uma forcinha ai…
tenho este metodo ai para mostrar os dados em minha aplicacao:
public void mostrar_dados()
{
try
{
{
tf_codigo.setText(con_cliente.resultset.getString("cli_codigo"));
tf_nome.setText(con_cliente.resultset.getString("cli_nome"));
tf_endereco.setText(con_cliente.resultset.getString("cli_endereco"));
tf_bairro.setText(con_cliente.resultset.getString("cli_bairro"));
tf_cidade.setText(con_cliente.resultset.getString("cli_cidade"));
tf_telefone.setText(con_cliente.resultset.getString("cli_telefone"));
tf_cpf.setText(con_cliente.resultset.getString("cli_cpf"));
tf_datanascimento.setText(con_cliente.resultset.getString("cli_datanascimento"));
tf_celular.setText(con_cliente.resultset.getString("cli_celular"));
tf_email.setText(con_cliente.resultset.getString("cli_email"));
tf_cnpj.setText(con_cliente.resultset.getString("cli_cnpj"));
tf_iest.setText(con_cliente.resultset.getString("cli_iest"));
tf_cep.setText(con_cliente.resultset.getString("cli_cep"));
tf_rg.setText(con_cliente.resultset.getString("cli_rg"));
tf_observacao.setText(con_cliente.resultset.getString("cli_observacao"));
tf_data.setText(con_cliente.resultset.getString("cli_datacadastro"));
tf_foto.setText(con_cliente.resultset.getString("cli_foto"));
lbFoto.setIcon(new ImageIcon("/Estoque/imagens/"+tf_foto.getText()));
}
}
catch(SQLException erro)
{
if (navega == 1)
JOptionPane.showMessageDialog(null,"Você já está no primeiro registro");
else if(navega ==2)
JOptionPane.showMessageDialog(null,"Você já está no último registro");
else
JOptionPane.showMessageDialog(null,"Nao localizou dados");
navega = 0;
}
}
A duvida é a seguinte… Cadastro um determinado cliente, com todos os campos que possuem mascaras por exemplo. (mascaras de cpf, cnpj, etc…) se caso eu cadastre um segundo cliente e deixo por exemplo o CPF em branco … o metodo acima mostra o CPF do cliente anterior ao navegar e ao mostrar os dados… porem no BD fica do jeito que quero cada um com o teu…
Alguem poderia me ajudar a tratar esses campos vazios no mostrar_dados()???
Lembrando q so acontece isso nos campos que possuem mascaras criadas nas propriedades do teffield e em Pre-creation code.