private void BTNdemitirActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_BTNdemitirActionPerformed

        int CodFuncionario = Integer.parseInt(this.CodFuncionario);

        Usuario usuario = new Usuario();
        UsuarioBO usuarioBO = new UsuarioBO();

        try {
            usuarioBO.demitirFuncionario(CodFuncionario);
            JOptionPane.showMessageDialog(null, "Funcionario demitido com Sucesso !!!",
                    "Gestão de Usuário", JOptionPane.INFORMATION_MESSAGE);

            logSegurancaDados log = null;
            log = new logSegurancaDados("INFO",
                    "Demissao de funcionario realizada com sucesso pelo "
                    + userLogado.getTipo() + " : " + userLogado.getNome());

            cmbBuscaFuncionario.setSelectedItem("Selecione");

            this.listaTabela();

        } catch (SQLException ex) {
            JOptionPane.showMessageDialog(null, "Erro ao demitit  funcionario",
                    "Gestão de Encarregado", JOptionPane.ERROR_MESSAGE);
        } catch (excecaoDeletarElemento ex) {
            JOptionPane.showMessageDialog(null, "Erro ao demitir  funcionario",
                    "Gestão de Encarregado", JOptionPane.ERROR_MESSAGE);
        }
    }//GEN-LAST:event_BTNdemitirActionPerformed