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)); }
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()); }
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))); }