private void alterarIngrediente(object sender, EventArgs e) { int idIng = Convert.ToInt32(dgIngrediente.SelectedRows[0].Cells[0].Value); ingrediente alterar = bd.ingrediente.Single(u => u.id.Equals(idIng)); txtNomeIngrediente.Text = alterar.nome; nUpQuantidade.Value = Convert.ToInt32(alterar.estoque); cbxUnidadeMedida.Text = alterar.medida; btnSalvarAlteracao2.Visible = true; }
private void BtnSalvarAlteracao2_Click(object sender, EventArgs e) { int idIng = Convert.ToInt32(dgIngrediente.SelectedRows[0].Cells[0].Value); ingrediente alterar = bd.ingrediente.Single(u => u.id.Equals(idIng)); if (String.IsNullOrWhiteSpace(txtNomeIngrediente.Text) && nUpQuantidade.Value.Equals(0)) { MessageBox.Show("Não houve alteração!"); } else { alterar.nome = txtNomeIngrediente.Text; alterar.estoque = Convert.ToInt32(nUpQuantidade.Value); alterar.medida = cbxUnidadeMedida.Text; bd.SaveChanges(); montarTabelaIngrediente(); } }
private void salvarIngrediente(object sender, EventArgs e) { usandoIngrediente = true; if (string.IsNullOrEmpty(txtNomeIngrediente.Text) || nUpQuantidade.Value == 0) { MessageBox.Show("Preencha os campos!"); } else { ingrediente novo = new ingrediente() { nome = txtNomeIngrediente.Text, estoque = Convert.ToInt32(nUpQuantidade.Value), medida = cbxUnidadeMedida.Text, }; bd.ingrediente.Add(novo); bd.SaveChanges(); montarTabelaIngrediente(); txtNomeIngrediente.Clear(); nUpQuantidade.Value = 0; clbIngredientes.Items.Clear(); carregaIngredientes(); } }
private void clbIngredientes_Click(object sender, EventArgs e) { ingrediente selecionado = ingredientes.ElementAt(clbIngredientes.SelectedIndex); ingredientesUsados.Add(selecionado); }