private void txbPesquisa_TextChanged(object sender, EventArgs e) { if (txbPesquisa.Text.Contains("Digite aqui o nome do usuário/cliente para pesquisar...") || txbPesquisa.Text.Equals("")) { return; } List <Usuario> lista = usuarioControle.listarTodos(); if (ckbOpcaoPesquias.Checked) { lista = usuarioControle.listarPorPaginacao(usuarioControle.paginacao.primeiroRegistroPagina, usuarioControle.paginacao.quantidadeRegistrosPorPagina); } if (Sistema.pesquisaDataGridView <Usuario>(bindingSource, dgvUsuarios, lista, string.Format("{0} like '%{1}%'", "nome", txbPesquisa.Text))) { lblMensagem.Visible = false; lblMensagem.Text = ""; } else { lblMensagem.Visible = true; lblMensagem.Text = "Nenhum usuário/cliente encontrado para pesquisa..."; lblMensagem.BackColor = Color.LightGoldenrodYellow; bindingSource.RemoveFilter(); } }
private void txbPesquisaCliente_TextChanged(object sender, EventArgs e) { if (txbPesquisaCliente.Text.Equals("")) { return; } List <Usuario> lista = usuarioControle.listarTodos(); if (Sistema.pesquisaDataGridView <Usuario>(bindingSource, dgvUsuarios, lista, string.Format("{0} like '%{1}%'", "nome", txbPesquisaCliente.Text))) { lblMensagem.Visible = false; lblMensagem.Text = ""; } else { lblMensagem.Visible = true; lblMensagem.Text = "Nenhum cliente encontrado para pesquisa..."; lblMensagem.BackColor = Color.LightGoldenrodYellow; bindingSource.RemoveFilter(); } }