コード例 #1
0
        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)));
        }
コード例 #2
0
        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)));
        }
コード例 #3
0
 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"));
 }
コード例 #4
0
        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));
        }
コード例 #5
0
        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"));
        }
コード例 #6
0
        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"));
            }
        }
コード例 #7
0
 public ActionResult VerLicao(int id)
 {
     TempData["idLicao"]      = id;
     ViewBag.listaDePerguntas = PerguntaDAO.listaPerguntas(id);
     return(View(LicaoDAO.buscarLicaoID(id)));
 }
コード例 #8
0
 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)));
 }