コード例 #1
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            Camadas.MODEL.Bebida bebida    = new Camadas.MODEL.Bebida();
            Camadas.BLL.Bebida   bllBebida = new Camadas.BLL.Bebida();

            try
            {
                if (MessageBox.Show("Deseja atualizar o registro?", "Atualizar", MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk) == DialogResult.Yes)
                {
                    bebida.IdBebida = Convert.ToInt32(txtIdEditar.Text);
                    bebida.Nome     = txtNomeEditar.Text;
                    bebida.Valor    = Convert.ToSingle(txtValorEditar.Text);

                    bllBebida.Update(bebida);
                    MessageBox.Show("Atualização realizada com sucesso :)", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);

                    dgvBebida.DataSource = "";
                    dgvBebida.DataSource = bllBebida.Select();
                }
            }
            catch
            {
                MessageBox.Show("Você inseriu um caracter em um campo que só aceita inteiros :(", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            finally
            {
                limparCampos();
            }
        }