PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum Dúvida If Java #593299

19/05/2018

0

Bom, estou fazendo um projeto da Faculdade e estou iniciando agora em java, a questão é o seguinte, eu tenho 2 tabelas no sql server e 2 classes distintas no java, que seriam pessoa fisica e pessoa juridica, o problema é o seguinte, eu estou tentando criar um if else, que capture um campo chamado tipo_cliente, e que ele defina onde os dados seriam inseridos, mas estou errando sempre no Else.
Ps: O Método de pessoa juridica está em outra classe, gostária de ajuda se possivel.
Segue abaixo o código
if (pessoafisica.getTipo_cliente().trim().equals("Pessoa Fisica")) {
Connection conn = conectarPrepareStatment();
//instrução Sql para inserir o cliente no banco de dados
String sql = "INSERT INTO PessoaFisica (cpf, rg, nome, rua, bairro, cidade, uf, cep, telefone, sexo, data_nascimento, id_fun)";
sql += "VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)";
PreparedStatement stmt = conn.prepareStatement(sql);
//preenchendo os valores
stmt.setString(1, pessoafisica.getCpf());
stmt.setString(2, pessoafisica.getNome());
stmt.setString(3, pessoafisica.getRg());
stmt.setString(4, pessoafisica.getRua());
stmt.setString(5, pessoafisica.getBairro());
stmt.setString(6, pessoafisica.getCidade());
stmt.setString(7, pessoafisica.getUf());
stmt.setString(8, pessoafisica.getCep());
stmt.setString(9, pessoafisica.getTelefone());
stmt.setString(10, pessoafisica.getSexo());
stmt.setString(11, pessoafisica.getData_nascimento());
stmt.setObject(12, pessoafisica.getFuncionario().getId());
//executando
stmt.execute();
stmt.close();
//encerrando a conexão
desconectar();
} else {
E Nesse Else eu gostaria que fosse "chamado" O método de pessoa juridica, que está na classe de dados de pessoa juridica, mas não estou conseguindo.
Diego Costa

Diego Costa

Responder

Posts

19/05/2018

Fernando C

https://pt.stackoverflow.com/questions/216640/chamar-m%C3%A9todo-de-outra-classe
Responder

Gostei + 0

19/05/2018

Diego Costa

Agradeço pela ajuda, resolveu o meu problema.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar