private void btExcluirActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btExcluirActionPerformed
        int linhaSelecionada = -1;
        linhaSelecionada = tabela.getSelectedRow();
        if (linhaSelecionada >= 0) {
            int i = (JOptionPane.showConfirmDialog(null, "Tem certeza que deseja excluir esse funcionário permanentemente?", "Excluir funcionário", JOptionPane.YES_NO_OPTION));
            if (i == 0) {
                int idFuncionario = (int) tabela.getValueAt(linhaSelecionada, 0);
                FuncionarioController fc = new FuncionarioController();

                if (fc.remove(idFuncionario)) {
                    modelo.removeRow(linhaSelecionada);
                } else {
                    JOptionPane.showMessageDialog(this, "Nehuma linha foi selecionada.");
                }
            } else {
                JOptionPane.showMessageDialog(null, "Exclusão Cancelada");
            }
        }
    }//GEN-LAST:event_btExcluirActionPerformed