Beispiel #1
0
        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);
        }
Beispiel #2
0
        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";
        }
Beispiel #3
0
        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);
 }