Пример #1
0
 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 = "";
         }
     }
 }