예제 #1
0
        private void btn_Salvar_Click(object sender, EventArgs e)
        {
            if (tipoBebida == null)
            {
                tipoBebida = new tipoBebida();
            }

            int idTípoBebida = tipoBebida.idtipoBebida > 0 ? tipoBebida.idtipoBebida : 0;

            tipoBebida.idtipoBebida = idTípoBebida;
            tipoBebida.descricao    = txt_DescricaoTipoBebida.Text;

            string mensagem = "";

            if (tipoBebida.idtipoBebida == 0)
            {
                db.tipoBebida.Add(tipoBebida);
                mensagem = "Tipo bebida registrado com sucesso";
            }
            else
            {
                var obj = db.Entry(tipoBebida);
                obj.Property(x => x.descricao).IsModified = true;

                mensagem = "Tipo bebida alterado com sucesso";
            }

            db.SaveChanges();

            MessageBox.Show(mensagem);
            CarregarGrid();
            LimparCampos();
        }
예제 #2
0
        private void btn_Editar_Click(object sender, EventArgs e)
        {
            if (grid_TipoBebida.SelectedRows.Count > 0)
            {
                DataGridViewRow linha        = grid_TipoBebida.SelectedRows[0];
                int             idTipoBebida = (int)linha.Cells["idTipoBebida"].Value;

                tipoBebida = db.tipoBebida.Where(x => x.idtipoBebida == idTipoBebida).FirstOrDefault();
                txt_DescricaoTipoBebida.Text = tipoBebida.descricao;
            }
            else
            {
                MessageBox.Show("Selecione um tipo de bebida para alterar! ");
            }
        }
예제 #3
0
        private void btn_Excluir_Click(object sender, EventArgs e)
        {
            if (grid_TipoBebida.SelectedRows.Count > 0)
            {
                DataGridViewRow linha        = grid_TipoBebida.SelectedRows[0];
                int             idTipoBebida = (int)linha.Cells["idTipoBebida"].Value;

                tipoBebida = db.tipoBebida.Where(x => x.idtipoBebida == idTipoBebida).FirstOrDefault();

                db.tipoBebida.Remove(tipoBebida);
                db.SaveChanges();

                MessageBox.Show("Tipo bebida excluido com sucesso");
                CarregarGrid();
                LimparCampos();
            }
            else
            {
                MessageBox.Show("Selecione um tipo de bebida para excluir! ");
            }
        }
예제 #4
0
 public void LimparCampos()
 {
     txt_DescricaoTipoBebida.Clear();
     tipoBebida = null;
 }