public ActionResult VerLicaoAluno(int id) { TempData["idLicao"] = id; ViewBag.listaDePerguntas = PerguntaDAO.listaPerguntas(id); int idAluno = Convert.ToInt16(System.Web.HttpContext.Current.User.Identity.Name.Split('|')[3]); ViewBag.listaDeRespostas = RespostaDAO.listaRespostas(id, idAluno); return(View(LicaoDAO.buscarLicaoID(id))); }
public ActionResult verNotasLicao(int id) { TempData["idLicao22"] = id; Licao l = LicaoDAO.buscarLicaoID(id); ViewBag.momeLicao = l.nme_Licao; ViewBag.idLicao = l.idLicao; return(View(AlunoDAO.listarAlunos(l.turma.idTurma))); }
public ActionResult ConcluirLicao(int id) { if (ModelState.IsValid) { Licao l = LicaoDAO.buscarLicaoID(id); l.flg_Ativo = 1; if (LicaoDAO.editarLicao(l)) { return(RedirectToAction("ListaLicao", "Professor")); } } return(RedirectToAction("ListaLicao", "Professor")); }
public ActionResult EditarLicao(Licao l, string data) { ViewBag.idMateria = new SelectList(MateriaDAO.listaMateria(), "idMateria", "nome"); ViewBag.idTurma = new SelectList(TurmaDAO.listaTurmas(true), "idTurma", "ano"); Licao li = LicaoDAO.buscarLicaoID(l.idLicao); try { li.nme_Licao = l.nme_Licao; li.Dta_Conclusao_Licao = Convert.ToDateTime(data); if (LicaoDAO.editarLicao(li)) { ViewBag.Sucesso = true; return(RedirectToAction("ListaLicao", "Professor")); } }catch { ModelState.AddModelError("", "Não foi possivel editar sua lição!"); return(View(li)); } return(View(li)); }
public ActionResult InserirPerguntaLicao(Pergunta pergunta) { int id = Convert.ToInt32(TempData["idLicao"]); if (ModelState.IsValid) { pergunta.licao = LicaoDAO.buscarLicaoID(id); if (PerguntaDAO.addPergunta(pergunta)) { //Pergunta p = PerguntaDAO.buscarPergunta(pergunta); //PerguntaDAO.addPergunta(p); ViewBag.Sucesso = true; return(RedirectToAction("VerLicao/" + id, "Professor")); } else { ModelState.AddModelError("", "Pergunta ja cadastrada!"); } } return(RedirectToAction("VerLicao/" + id, "Professor")); }
public ActionResult EnviarLicao(int idLicao) { int idAluno = Convert.ToInt16(System.Web.HttpContext.Current.User.Identity.Name.Split('|')[3]); Licao l = LicaoDAO.buscarLicaoID(idLicao); List <Pergunta> ps = l.perguntas.ToList(); List <Resposta> rs = new List <Resposta>(); List <Resposta> rsFinal = new List <Resposta>(); foreach (Pergunta p in ps) { List <Resposta> aux = p.respostas.ToList(); foreach (Resposta r in aux) { rs.Add(r); } } foreach (Resposta r in rs) { if (r.aluno.idAluno == idAluno) { rsFinal.Add(r); } } try { foreach (Resposta r in rsFinal) { r.isEnviado = true; RespostaDAO.editarBoolEnviado(r); } TempData["Sucesso"] = true; return(RedirectToAction("LicaoPendente", "Aluno")); } catch { TempData["Sucesso"] = false; return(RedirectToAction("LicaoPendente", "Aluno")); } }
public ActionResult VerLicao(int id) { TempData["idLicao"] = id; ViewBag.listaDePerguntas = PerguntaDAO.listaPerguntas(id); return(View(LicaoDAO.buscarLicaoID(id))); }
public ActionResult EditarLicao(int id) { ViewBag.idMateria = new SelectList(MateriaDAO.listaMateria(), "idMateria", "nome"); ViewBag.idTurma = new SelectList(TurmaDAO.listaTurmas(true), "idTurma", "ano"); return(View(LicaoDAO.buscarLicaoID(id))); }