private void Pesquisar() { GridResultado.Rows.Clear(); try { string consulta = TxtConsulta.Text.Replace(",", "."); if (consulta != "") { switch (ComboFiltroPesquisa.SelectedIndex + 1) { case (int)PesquisaProduto.Filtros.Id: PesquisaProduto.PorId(consulta, AddResultadoDePesquisaAoGrid); break; case (int)PesquisaProduto.Filtros.Nome: PesquisaProduto.PorNome(consulta, AddResultadoDePesquisaAoGrid); break; case (int)PesquisaProduto.Filtros.Codigo: PesquisaProduto.PorCodigo(consulta, AddResultadoDePesquisaAoGrid); break; default: PesquisaProduto.PorNome(consulta, AddResultadoDePesquisaAoGrid); break; } } } catch (Exception ex) { MessageBox.Show(ex.Message); TxtConsulta.Text = ""; } }