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(); }
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! "); } }
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! "); } }
public void LimparCampos() { txt_DescricaoTipoBebida.Clear(); tipoBebida = null; }