Exemplo n.º 1
0
        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);
                }
            }
        }