Пример #1
0
        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"));
        }
Пример #2
0
        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"));
        }