private void TextPesquisar_TextChanged(object sender, EventArgs e) { try { List <Funcionario> funcionarios = _funcionarioController.Pesquisar(textPesquisar.Text); DataTable dt = new DataTable(); dt.Columns.Add("Nome", typeof(string)); dt.Columns.Add("Login", typeof(string)); dt.Columns.Add("Senha", typeof(string)); dt.Columns.Add("Perfil de Acesso", typeof(string)); foreach (Funcionario funcionario in funcionarios) { dt.Rows.Add(funcionario.Nome, funcionario.Login, funcionario.Senha, funcionario.PerfilAcesso.ToString()); } ListaFuncionarios = funcionarios; dgFuncionarioConsulta.DataSource = dt; } catch (ConcorrenciaBancoException ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void Pesquisar(Funcionario funcionario) { funcionario.Nome = tbBuscarNome.Text; dgvFuncionario.DataSource = funcionarioController.Pesquisar(funcionario); }