public ProdutoVendaColecao Consultar(string pesquisa) { try { conect.LimparParametro(); conect.AdicionarParametro("@Nome_P", pesquisa); ProdutoVendaColecao produtoVendaColecao = new ProdutoVendaColecao(); DataTable dataTale = conect.ExecutarConsulta(CommandType.StoredProcedure, "produto_Venda_Consulta"); foreach (DataRow Linha in dataTale.Rows) { ProdutoVenda produtoVenda = new ProdutoVenda(); produtoVenda.Cod_P = Convert.ToInt32(Linha["Cod_P"]); produtoVenda.Marca_P = Convert.ToString(Linha["Nome_P"]); produtoVenda.Nome_P = Convert.ToString(Linha["Marca_P"]); produtoVenda.Modelo_P = Convert.ToString(Linha["Modelo_P"]); produtoVenda.quantidd_stock = Convert.ToInt32(Linha["quantidd_stock"]); produtoVendaColecao.Add(produtoVenda); } return(produtoVendaColecao); } catch (Exception ex) { throw new Exception("Erro na conexao" + ex.Message); } }
public void pesquisa(string str) { ProdutoVendaNegocio produtoVendaNegocio = new ProdutoVendaNegocio(); dataGridViewProdutoVenda.AutoGenerateColumns = false; ProdutoVendaColecao mntcN = produtoVendaNegocio.Consultar(str); if (mntcN == null) { MessageBox.Show("Nao ha dados na Base de Dados."); return; } dataGridViewProdutoVenda.DataSource = null; dataGridViewProdutoVenda.DataSource = mntcN; dataGridViewProdutoVenda.Update(); dataGridViewProdutoVenda.Refresh(); }