private void btSalvarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btSalvarActionPerformed
        Funcionario f = new Funcionario();

        if (!(txCodigo.getText().equals("") || ((txCodigo.getText().equals(null))))) {
            f.setId(Integer.parseInt(txCodigo.getText()));

        }
        f.setNome(txNome.getText());
        f.setTelefoneContato1(txTelefone1.getText());
        f.setTelefoneContato2(txTelefone2.getText());
        f.setEmail(txEmail.getText());
        f.setCpf(txCpf.getText());
        f.setRg(txRg.getText());
        f.setSalario(Double.parseDouble(txSalario.getText()));
        f.setCtps(txCtps.getText());
        f.setSenha(txSenha.getText());
        f.setLogin(txLogin.getText());

        if (rbFeminino.isSelected()) {
            f.setSexo("Feminino");
        } else if (rbMasculino.isSelected()) {
            f.setSexo("Masculino");
        }
        try {
            String data = txDataNascimento.getText();
            f.setDataNascimento(new SimpleDateFormat("dd/MM/yyyy").parse(data));

        } catch (Exception e) {
            JOptionPane.showMessageDialog(null, "Erro ao converter data.");
        }

        try {
            String data = txDataAdmissao.getText();
            f.setDataAdimissao(new SimpleDateFormat("dd/MM/yyyy").parse(data));

        } catch (Exception e) {
            JOptionPane.showMessageDialog(null, "Erro ao converter data.");
        }

        FuncionarioController fc = new FuncionarioController();

        if (f.getId() == 0) {
            int id = fc.salvar(f);

            if (id > 0) {
                modelo.addRow(new Object[]{id, f.getNome(), f.getCpf(), f.getSalario()});
                JOptionPane.showMessageDialog(null, "Usuário cadastrado com sucesso");
            }
        } else {
            int id = fc.salvar(f);
            if (id > 0) {
                modelo.removeRow(linhaSelecionada);
                modelo.addRow(new Object[]{id, f.getNome(), f.getCpf(), f.getSalario()});
                JOptionPane.showMessageDialog(null, "Usuário atualizado com sucesso");

            }

        }
        // comando fechar janela
        dispose();
    }//GEN-LAST:event_btSalvarActionPerformed