public ProdutoClienteColecao Consultar(string pesquisa) { try { conect.LimparParametro(); conect.AdicionarParametro("@nome", pesquisa); ProdutoClienteColecao produtoClienteColecao = new ProdutoClienteColecao(); DataTable dataTale = conect.ExecutarConsulta(CommandType.StoredProcedure, "produtoConsultaPorNome&Cod"); foreach (DataRow Linha in dataTale.Rows) { ProdutoCliente produtoCliente = new ProdutoCliente(); produtoCliente.BI = Convert.ToString(Linha["BI"]); produtoCliente.cod_Func = Convert.ToInt32(Linha["cod_Func"]); produtoCliente.cod_Prod = Convert.ToString(Linha["cod_Prod"]); produtoCliente.marca = Convert.ToString(Linha["marca"]); produtoCliente.nome = Convert.ToString(Linha["nome"]); produtoCliente.modelo = Convert.ToString(Linha["modelo"]); produtoCliente.quantidade = Convert.ToInt32(Linha["quantidade"]); produtoClienteColecao.Add(produtoCliente); } return(produtoClienteColecao); } catch (Exception ex) { throw new Exception("Erro na conexao" + ex.Message); } }
public void pesquisa(string str) { ProdutoClienteNegocio produtoClienteNegocio = new ProdutoClienteNegocio(); dataGridViewProdutoCliente.AutoGenerateColumns = false; ProdutoClienteColecao mntcN = produtoClienteNegocio.Consultar(str); if (mntcN == null) { MessageBox.Show("Nao ha dados na Base de Dados."); return; } dataGridViewProdutoCliente.DataSource = null; dataGridViewProdutoCliente.DataSource = mntcN; dataGridViewProdutoCliente.Update(); dataGridViewProdutoCliente.Refresh(); }