private void pesquisarProduto(object sender, EventArgs e) { if (textBox1.Text != "") { pesquisado = bd.produto.Where(u => u.nome.Equals(textBox1.Text)).FirstOrDefault(); if (pesquisado != null) { dataGridView1.Rows.Clear(); dataGridView1.Rows.Add(pesquisado.id, pesquisado.nome, pesquisado.descricao, pesquisado.preco); textBox1.Text = ""; } else { MessageBox.Show("Produto não encontrado"); textBox1.Text = ""; } } else { pesquisada = bd.categoria.Where(u => u.id.Equals(comboBox1.SelectedIndex + 1)).FirstOrDefault(); if (pesquisada != null) { dataGridView1.Rows.Clear(); bd.produto.ToList().ForEach(m => { if (m.categoria == pesquisada.id) { dataGridView1.Rows.Add(m.id, m.nome, m.descricao, m.preco); } }); textBox1.Text = ""; comboBox1.Text = ""; } else { MessageBox.Show("Nenhum produto encontrado nesta categoria."); textBox1.Text = ""; comboBox1.Text = ""; } } }