private async Task FinalizaSolicitacao() { var acompanhamento = await HttpAcompanhamento.GetBySolicitacaoId(idSolicitacao, usuarioLogado.token); acompanhamento.StatusId = 1; acompanhamento.Observacao = null; await HttpAcompanhamento.Update(acompanhamento, acompanhamento.Id, usuarioLogado.token); MessageBox.Show("Você finalizou a primeira etapa para realizar sua compra com sucesso!!\n" + "A coordenação irá analisar sua solicitação e irá dar um retorno assim que possível.", "Finalizar processo de compra", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Dispose(); frmAreaCoordenacao.AtualizaGridSolicitacoes(); }
private async void btnAprovar_Click(object sender, EventArgs e) { Acompanhamento acompanhamento = await HttpAcompanhamento.GetBySolicitacaoId(idSolicitacao, usuarioLogado.token); acompanhamento.StatusId = ConstantesProjeto.STATUS_FINALIZADO; var acompanhamentoEditado = await HttpAcompanhamento.Update(acompanhamento, acompanhamento.Id, usuarioLogado.token); if (acompanhamentoEditado != null) { MessageBox.Show("Solicitação de compras finalizada com sucesso!!", "Mensagem de sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); form.AtualizaGridSolicitacoes(); this.Dispose(); } }
private async void btnEntrar_Click(object sender, EventArgs e) { if (acao == ConstantesProjeto.SOLICITACAO_APROVADA) { acompanhamento.StatusId = ConstantesProjeto.STATUS_APROVADO; acompanhamento.Observacao = txtObservacao.Text; var acompanhamentoUpdate = await HttpAcompanhamento.Update(acompanhamento, acompanhamento.Id, usuarioLogado.token); if (acompanhamentoUpdate != null) { MessageBox.Show("Operação realizada com sucesso", "Mensagem de sucesso", MessageBoxButtons.OK); this.Dispose(); frmAreaCoordenacao.AtualizaGridSolicitacoes(); //FrmEmailAutorizacao form = new FrmEmailAutorizacao(); //form.ShowDialog(); } else { MessageBox.Show("Erro ao realizar aprovação"); } } else if (acao == ConstantesProjeto.SOLICITACAO_REPROVADA) { if (!string.IsNullOrEmpty(txtObservacao.Text)) { acompanhamento.StatusId = ConstantesProjeto.STATUS_REPROVADO; acompanhamento.Observacao = txtObservacao.Text; var acompanhamentoUpdate = await HttpAcompanhamento.Update(acompanhamento, acompanhamento.Id, usuarioLogado.token); if (acompanhamentoUpdate != null) { MessageBox.Show("Operação realizada com sucesso", "Mensagem de sucesso", MessageBoxButtons.OK); this.Dispose(); frmAreaCoordenacao.AtualizaGridSolicitacoes(); } else { MessageBox.Show("Erro ao realizar reprovação"); } } else { MessageBox.Show("Para conseguir prosseguir com essa ação preencha o campo observação", "Preencha o campo observação", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { if (!string.IsNullOrEmpty(txtObservacao.Text)) { acompanhamento.StatusId = ConstantesProjeto.STATUS_PENDENTE_ALTERACAO; acompanhamento.Observacao = txtObservacao.Text; var acompanhamentoUpdate = await HttpAcompanhamento.Update(acompanhamento, acompanhamento.Id, usuarioLogado.token); if (acompanhamentoUpdate != null) { MessageBox.Show("Operação realizada com sucesso", "Mensagem de sucesso", MessageBoxButtons.OK); this.Dispose(); frmAreaCoordenacao.AtualizaGridSolicitacoes(); } else { MessageBox.Show("Erro ao realizar solicitação de alteração"); } } else { MessageBox.Show("Para conseguir prosseguir com essa ação preencha o campo observação", "Preencha o campo observação", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } }