private void salvar1(object sender, EventArgs e) { categoria selecionada = categorias.ElementAt(cbCategoria.SelectedIndex); produto produto = new produto(); produto.nome = txtNome.Text; produto.descricao = txtDescricao.Text; produto.preco = Convert.ToDecimal(txtValor.Text); produto.id_categoria = selecionada.id; bd.produto.Add(produto); bd.SaveChanges(); MessageBox.Show("Produto salvo com sucesso"); carregarTabela(); txtNome.Clear(); txtValor.Clear(); txtDescricao.Clear(); cbCategoria.Text = ""; }
private void filtrar(object sender, EventArgs e) { pesquisada = bd.categoria.Where(c => c.id.Equals(cbCategoria.SelectedIndex + 1)).FirstOrDefault(); if (pesquisada != null) { tblProdutos.Rows.Clear(); bd.produto.ToList().ForEach(m => { if (m.id_categoria == pesquisada.id) { tblProdutos.Rows.Add(m.id, m.nome, m.descricao, m.preco); } }); } else { MessageBox.Show("Produto não encontrado"); } }