public ActionResult Index(int?id) { if (StatusDAO.BuscarPorNome("A Fazer") == null) { Status statusAdd = new Status(); statusAdd.DescricaoStatus = "A Fazer"; StatusDAO.Adicionar(statusAdd); } if (StatusDAO.BuscarPorNome("Em Execução") == null) { Status statusAdd = new Status(); statusAdd.DescricaoStatus = "Em Execução"; StatusDAO.Adicionar(statusAdd); } if (StatusDAO.BuscarPorNome("Concluído") == null) { Status statusAdd = new Status(); statusAdd.DescricaoStatus = "Concluído"; StatusDAO.Adicionar(statusAdd); } ViewBag.Status = StatusDAO.ListarTodos(); if (id == null) { return(View(AtividadeDAO.ListarTodos())); } return(View(AtividadeDAO.BuscarAtividadePorStatus(id))); }
public ActionResult CadastrarAtividade(Atividade atividade) { if (StatusDAO.BuscarPorNome("A Fazer") != null) { atividade.Status = StatusDAO.BuscarPorNome("A Fazer"); } AtividadeDAO.Adicionar(atividade); return(RedirectToAction("Index", "Home")); }
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")); }