private void dataGridViewFuncoes_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            id = Convert.ToInt32(dataGridViewFuncoes["ID", e.RowIndex].Value);
            FuncaoController funcaoController = new FuncaoController();
            Funcao           funcao           = funcaoController.BuscaPorId(id);
            var form = new TelaCadastroFuncoes(funcao);

            form.ShowDialog();
            configuraDataGridView();
        }
 private void buttonAlterar_Click(object sender, EventArgs e)
 {
     if (verificaId())
     {
         FuncaoController funcaoController = new FuncaoController();
         Funcao           funcao           = funcaoController.BuscaPorId(id);
         var form = new TelaCadastroFuncoes(funcao);
         form.ShowDialog();
         configuraDataGridView();
     }
 }
        private void buttonExcluir_Click(object sender, EventArgs e)
        {
            if (verificaId())
            {
                FuncaoController funcaoController = new FuncaoController();
                Funcao           funcao           = funcaoController.BuscaPorId(id);
                if (MessageBox.Show("Tem certeza que deseja excluir?", "Ponto",
                                    MessageBoxButtons.YesNo, MessageBoxIcon.Question)
                    == DialogResult.Yes)
                {
                    funcaoController.Remove(funcao);
                }

                configuraDataGridView();
            }
        }