コード例 #1
0
        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));
        }