private async void AtualizaGrid()
        {
            ocupacoes = await HttpOcupacaos.GetAllOcupacaos(usuarioLogado.token);

            dgvOcupacoes.Rows.Clear();
            foreach (var ocupacao in ocupacoes)
            {
                int n = dgvOcupacoes.Rows.Add();
                dgvOcupacoes.Rows[n].Cells[0].Value = ocupacao.Numero;
                dgvOcupacoes.Rows[n].Cells[1].Value = ocupacao.Nome;
                dgvOcupacoes.Rows[n].Cells[2].Value = ocupacao.Id;
            }
        }
예제 #2
0
        public async void PreencheCombobox(ComboBox cbo, string displayMember, string valueMember)
        {
            if (cbo.Name == cboEscola.Name)
            {
                List <Escola> escolas = await HttpEscolas.GetAllEscolas(usuarioLogado.token);

                cbo.DataSource = escolas;
            }
            else if (cbo.Name == cboOcupacao.Name)
            {
                List <Ocupacao> ocupacoes = await HttpOcupacaos.GetAllOcupacaos(usuarioLogado.token);

                cbo.DataSource = ocupacoes;
            }
            else
            {
                List <TipoCompra> tipoCompras = await HttpTipoCompras.GetAllTipoCompras(usuarioLogado.token);

                cbo.DataSource = tipoCompras;
            }
            cbo.DisplayMember = displayMember;
            cbo.ValueMember   = valueMember;
        }