private void TxtPesquisa_TextChanged(object sender, EventArgs e) { if (TxtPesquisa.Text != "") { if (decimal.TryParse(TxtPesquisa.Text, out decimal numero)) { ProdutoNegocio produtoNegocio = new ProdutoNegocio(); DgvProduto.DataSource = produtoNegocio.ProcurarPorCodigoOuNome(Convert.ToInt32(TxtPesquisa.Text), ""); } else { ProdutoNegocio produtoNegocio = new ProdutoNegocio(); DgvProduto.DataSource = produtoNegocio.ProcurarPorCodigoOuNome(0, TxtPesquisa.Text); } DgvProduto.Update(); DgvProduto.Refresh(); if (DgvProduto.Rows.Count != 0) { BtnEditar.Visible = true; BtnExcluir.Visible = true; } else { BtnEditar.Visible = false; BtnExcluir.Visible = false; } } else { CarregaTodosProdutos(); } }
private void CarregaTodosProdutos() { try { ProdutoNegocio produtoNegocio = new ProdutoNegocio(); DgvProduto.DataSource = produtoNegocio.ProdutosOrdenadoCodigo(); DgvProduto.Update(); DgvProduto.Refresh(); if (BtnAdicionar.Enabled == true) { if (DgvProduto.Rows.Count == 0) { BtnEditar.Visible = false; BtnExcluir.Visible = false; TxtPesquisa.Visible = false; } else { BtnEditar.Visible = true; BtnExcluir.Visible = true; TxtPesquisa.Visible = true; } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }