public ActionResult EtapaAnterior(int id) { Atividade atividadeBusca = AtividadeDAO.BuscarPorID(id); if (atividadeBusca.Status.DescricaoStatus.Equals("Em Execução")) { atividadeBusca.Status = StatusDAO.BuscarPorNome("A Fazer"); AtividadeDAO.Atualizar(atividadeBusca); } else if (atividadeBusca.Status.DescricaoStatus.Equals("Concluído")) { atividadeBusca.Status = StatusDAO.BuscarPorNome("Em Execução"); AtividadeDAO.Atualizar(atividadeBusca); } return(RedirectToAction("Index", "Home")); }
public ActionResult ProximaEtapa(int id) { Atividade atividadeBusca = AtividadeDAO.BuscarPorID(id); if (atividadeBusca.RequisitoAtividade != 0) { Atividade atividadeDependente = AtividadeDAO.BuscarPorID(atividadeBusca.RequisitoAtividade); if (atividadeDependente.Status.DescricaoStatus.Equals("A Fazer") && atividadeBusca.Status.DescricaoStatus.Equals("A Fazer")) { ViewBag.Erros = "Sua atividade é dependente. Efetue a atividade " + atividadeBusca.RequisitoAtividade + " primeiro"; return(RedirectToAction("Index", "Home")); } else if (atividadeDependente.Status.DescricaoStatus.Equals("Em Execução") && atividadeBusca.Status.DescricaoStatus.Equals("Em Execução")) { ViewBag.Erros = "Sua atividade é dependente. Efetue a atividade " + atividadeBusca.RequisitoAtividade + " primeiro"; return(RedirectToAction("Index", "Home")); } if (atividadeBusca.Status.DescricaoStatus.Equals("A Fazer")) { atividadeBusca.Status = StatusDAO.BuscarPorNome("Em Execução"); AtividadeDAO.Atualizar(atividadeBusca); } else if (atividadeBusca.Status.DescricaoStatus.Equals("Em Execução")) { atividadeBusca.Status = StatusDAO.BuscarPorNome("Concluído"); AtividadeDAO.Atualizar(atividadeBusca); } } else { if (atividadeBusca.Status.DescricaoStatus.Equals("A Fazer")) { atividadeBusca.Status = StatusDAO.BuscarPorNome("Em Execução"); AtividadeDAO.Atualizar(atividadeBusca); } else if (atividadeBusca.Status.DescricaoStatus.Equals("Em Execução")) { atividadeBusca.Status = StatusDAO.BuscarPorNome("Concluído"); AtividadeDAO.Atualizar(atividadeBusca); } } return(RedirectToAction("Index", "Home")); }