private void btnGravar_Click(object sender, EventArgs e) { if (operacao == operacao.incluir) { Produto pro = new Produto(); pro.Nome = txtNome.Text; pro.Descricao = txtDescricao.Text; DaoProduto.Inserir(pro); ExibirDados(); DesabilitarCampos(); //MessageBox.Show("Parabens, nao fez mais que sua orbrigacao", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (operacao == operacao.alterar) { Produto pro = new Produto(); pro.Id = Convert.ToInt32(dgvDados.Rows[dgvDados.SelectedRows[0].Index].Cells[0].Value.ToString()); pro.Nome = txtNome.Text; pro.Descricao = txtDescricao.Text; DaoProduto.Alterar(pro); ExibirDados(); DesabilitarCampos(); } else if (operacao == operacao.pesquisar) { try { //int codigo = Convert.ToInt32(txtCod.Text); DataTable dt = new DataTable(); dt = DaoProduto.GetProdutoByNome("%" + txtNome.Text + "%"); dgvDados.DataSource = dt; DesabilitarCampos(); btnCancelar.Enabled = true; } catch (Exception ex) { MessageBox.Show("Erro:" + ex.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }