Ajuda em tratar campos vazios em um metodo que mostra os dados nos texfields

1 resposta
leandro.augusto

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.

1 Resposta

jeroqueiroz

Vc esta usando session ou request ?

Criado 30 de junho de 2010
Ultima resposta 30 de jun. de 2010
Respostas 1
Participantes 2