private void btnConfirmar_Click(object sender, EventArgs e) { try { preencheObjeto(); switch (_op) { case Operacao.Insercao: _area_comumRepositorio.incluir(_area_comum); _area_comumRepositorio.salvar(); _area_comum = new model.Area_comum(); preencheForm(); break; case Operacao.Alteracao: _area_comumRepositorio.alterar(_area_comum); _area_comumRepositorio.salvar(); Dispose(); break; case Operacao.Exclusao: _area_comumRepositorio.excluir(_area_comum); _area_comumRepositorio.salvar(); Dispose(); break; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }