public async void AtualizaGridSolicitacoes() { acompanhamentos = await HttpAcompanhamento.GetSolicitacaoAcompanhamento(usuarioLogado.token); dgvSolicitacoes.Rows.Clear(); foreach (var item in acompanhamentos.OrderBy(ac => ac.StatusId).Where(ac => ac.StatusId != 4)) { int n = dgvSolicitacoes.Rows.Add(); dgvSolicitacoes.Rows[n].Cells["colIdSolicitacao"].Value = item.SolicitacaoCompra.Id; dgvSolicitacoes.Rows[n].Cells["colData"].Value = item.SolicitacaoCompra.Data.ToString("dd/MM/yyyy"); dgvSolicitacoes.Rows[n].Cells["colUsuario"].Value = $"{item.Usuario.Nome.Split(' ')[0]} {item.Usuario.Nome.Split(' ')[1]}"; dgvSolicitacoes.Rows[n].Cells["colStatus"].Value = item.Status.Descricao; dgvSolicitacoes.Rows[n].Cells["colStatusId"].Value = item.Status.Id; } }
public async void AtualizaGridSolicitacoesUsuario() { List <Acompanhamento> acompanhamentos = new List <Acompanhamento>(); acompanhamentos = await HttpAcompanhamento.GetSolicitacaoAcompanhamento(usuarioLogado.token); dgvSolicitacoes.Rows.Clear(); foreach (var item in acompanhamentos.Where(a => a.StatusId != 4)) { int n = dgvSolicitacoes.Rows.Add(); dgvSolicitacoes.Rows[n].Cells["colMinhaIdSolicitacao"].Value = item.SolicitacaoCompra.Id; dgvSolicitacoes.Rows[n].Cells["colMinhaData"].Value = item.SolicitacaoCompra.Data.ToString("dd/MM/yyyy"); dgvSolicitacoes.Rows[n].Cells["colMinhaJustificativa"].Value = item.SolicitacaoCompra.Justificativa; dgvSolicitacoes.Rows[n].Cells["colMinhaStatus"].Value = item.Status.Descricao; dgvSolicitacoes.Rows[n].Cells["colMinhaStatusID"].Value = item.Status.Id; } }