public Produtos_Colecao BuscaNome(String Produto) { try { Produtos_Colecao Colecao = new Produtos_Colecao(); conect.LimparParametros(); conect.AddParametros("@Produto", Produto); DataTable dt = conect.ExecutaConsulta(CommandType.StoredProcedure, "Sp_ConsultaProdutosNome"); foreach (DataRow linhas in dt.Rows) { Produtos produtos = new Produtos(); produtos.Codigo = Convert.ToInt64(linhas["Codigo"]); produtos.Produto = Convert.ToString(linhas["Produto"]); produtos.Valor = Convert.ToDecimal(linhas["Valor"]); Colecao.Add(produtos); conect.FecharConexao(); } return(Colecao); } catch (Exception ex) { throw new Exception(ex.Message); } }
private void BuscaCodigo() { try { Produtos_Colecao Pcolecao = new Produtos_Colecao(); Negocios_Produtos Nprodutos = new Negocios_Produtos(); Pcolecao = Nprodutos.BuscarCodigo(Convert.ToInt64(txtCodigo.Text)); dgvProdutos.DataSource = null; // DGV Escondido Atraz do Botão Fechar dgvProdutos.DataSource = Pcolecao; dgvProdutos.Update(); dgvProdutos.Refresh(); } catch (Exception) { // } }
private void CarregarGrid() { try { Produtos_Colecao Pcolecao = new Produtos_Colecao(); Negocios_Produtos Nprodutos = new Negocios_Produtos(); Pcolecao = Nprodutos.BuscaNome(txtBuscaProduto.Text); dgvProdutos.DataSource = null; dgvProdutos.DataSource = Pcolecao; dgvProdutos.Update(); dgvProdutos.Refresh(); } catch (Exception ex) { MessageBox.Show("ERRO, Detalhe: " + ex.Message); } }