private void Pesquisar(object sender) { BaseEdit texto = (BaseEdit)sender; if (!ValidaCampos(texto.Text)) { return; } Cursor = Cursors.WaitCursor; try { switch (Filtro.EditValue.ToString().ToUpper()) { case "CÓDIGO": EmpresaDTOBindingSource.DataSource = empresaGL.GetGridEmpresa("id", texto.Text.Replace(";", ",")); break; case "NOME FANTASIA": EmpresaDTOBindingSource.DataSource = empresaGL.GetGridEmpresa("nomefantasia", "%" + texto.Text + "%"); break; case "RAZÃO SOCIAL": EmpresaDTOBindingSource.DataSource = empresaGL.GetGridEmpresa("razaosocial", "%" + texto.Text + "%"); break; } } catch { Cursor = Cursors.Default; throw; } Cursor = Cursors.Default; }