private DataTable serializeFuncionarios() { List <Funcionario> listaFuncionariosGrid = FuncionarioController.ListarFuncionarios(); DataTable customTable = new DataTable("listaFuncionarios"); customTable.Columns.Add(new DataColumn("Id")); customTable.Columns.Add(new DataColumn("Nome/Razão Social")); customTable.Columns.Add(new DataColumn("CPF/CNPJ")); customTable.Columns.Add(new DataColumn("E-mail")); customTable.Columns.Add(new DataColumn("Endereço")); foreach (Funcionario func in listaFuncionariosGrid) { customTable.AcceptChanges(); DataRow row = customTable.NewRow(); row[0] = func.PessoaId; row[1] = func.Pessoa.Nomenclatura; row[2] = func.Pessoa.Documento; row[3] = func.Pessoa.Email; row[4] = func.Pessoa.Endereco; customTable.Rows.Add(row); } return(customTable); }
void funcionariosAutoComplete() { cbFuncionario.AutoCompleteMode = AutoCompleteMode.SuggestAppend; cbFuncionario.AutoCompleteSource = AutoCompleteSource.ListItems; List <KeyValuePair <string, string> > listaFuncionarios = new List <KeyValuePair <string, string> >(); List <Funcionario> selectFuncionarios = FuncionarioController.ListarFuncionarios(); foreach (Funcionario func in selectFuncionarios) { listaFuncionarios.Add(new KeyValuePair <string, string>(func.PessoaId.ToString(), func.Pessoa.Nomenclatura)); } cbFuncionario.DataSource = listaFuncionarios; cbFuncionario.DisplayMember = "Value"; cbFuncionario.ValueMember = "Key"; }
private void AtualizarGrid(string find = "") { FuncionarioController funcionarioController = new FuncionarioController(); Lista_de_Cadastros.ItemsSource = funcionarioController.ListarFuncionarios(find); try { for (int i = 0; i < 6; i++) { if (i == 0) { Lista_de_Cadastros.Columns[i].Visibility = Visibility.Hidden; } } } catch { } }
private void VisualizacaoFuncionarios_Load(object sender, EventArgs e) { funcionarioController.ListarFuncionarios(dgvFuncionarios); }