public ActionResult CadastrarLicao(Licao licao, string data, int idTurma, int idMateria)
        {
            ViewBag.idMateria = new SelectList(MateriaDAO.listaMateria(), "idMateria", "nme_Materia");
            ViewBag.idTurma   = new SelectList(TurmaDAO.listaTurmas(true), "idTurma", "ano_Turma");
            if (ModelState.IsValid)
            {
                string CPFProf = System.Web.HttpContext.Current.User.Identity.Name.Split('|')[1];
                licao.professor = ProfessorDAO.buscarProfessor("CPF", CPFProf);

                licao.dta_Inicio_Licao    = DateTime.Now;
                licao.Dta_Conclusao_Licao = Convert.ToDateTime(data);

                licao.flg_Ativo = 0;

                licao.conceito = ConceitoDAO.conceitoId(5); //ID 5 = SEM CONCEITO

                licao.materia = MateriaDAO.materiaId(idMateria);

                licao.turma = TurmaDAO.turmaId(idTurma);

                if (LicaoDAO.addLicao(licao))
                {
                    ViewBag.Sucesso = true;
                    return(View());
                }
                else
                {
                    ModelState.AddModelError("", "Uma Lição com o mesmo nome ja foi cadastrada no sistema!");
                }
            }
            return(View(licao));
        }
Beispiel #2
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));
        }
 public ActionResult CadastrarLicao()
 {
     ViewBag.idMateria = new SelectList(MateriaDAO.listaMateria(), "idMateria", "nme_Materia");
     ViewBag.idTurma   = new SelectList(TurmaDAO.listaTurmas(true), "idTurma", "ano_Turma");
     return(View());
 }
Beispiel #4
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)));
 }