public string excluirProfessorDisciplina(Professor_Disciplina pa) { string erro = null; try { db.DeleteObject(pa); db.SaveChanges(); } catch (Exception ex) { erro = ex.Message; } return erro; }
public string adicionarProfessorDisciplina(Professor_Disciplina pd) { string erro = null; try { db.Professor_Disciplina.AddObject(pd); db.SaveChanges(); } catch (Exception ex) { erro = ex.Message; } return erro; }
public string editarProfessorDisciplina(Professor_Disciplina pd) { string erro = null; try { if (pd.EntityState == System.Data.EntityState.Detached) { db.Professor_Disciplina.Attach(pd); } db.ObjectStateManager.ChangeObjectState(pd, System.Data.EntityState.Modified); db.SaveChanges(); } catch (Exception ex) { erro = ex.Message; } return erro; }
public ActionResult EditProfessorDisciplina(Professor_Disciplina pd, Professor p, Curso c, Turma t) { if (Roles.IsUserInRole(User.Identity.Name, "Administrador")) { ViewBag.idCurso = new SelectList(cursoModel.todosCursos(), "idCurso", "Descricao", c); ViewBag.idTurma = new SelectList(turmaModel.obterTurmasPorCurso(c.idCurso), "idTurma", "Identificacao", t); ViewBag.idProfessor = new SelectList(professorModel.todosProfessores(), "idProfessor", "Pessoa.Nome", p); string erro = null; if (pd.idProfessorDisciplina == 0) { erro = professorDisciplinaModel.adicionarProfessorDisciplina(pd); } else { erro = professorDisciplinaModel.editarProfessorDisciplina(pd); } if (erro == null) { return RedirectToAction("ListaProfessorDisciplina", new { idDisciplina = pd.idDisciplina }); } else { ViewBag.Erro = erro; return View(pd); } } return Redirect("/Shared/Restrito"); }
public ActionResult EditProfessorDisciplina(short idDisciplina, int idProfessorDisciplina) { if (Roles.IsUserInRole(User.Identity.Name, "Administrador")) { Professor_Disciplina pd = new Professor_Disciplina(); pd.idDisciplina = idDisciplina; int idProfessor = 1; int idTurma = 1; int idCurso = 1; if (idProfessorDisciplina != 0) { pd = professorDisciplinaModel.obterProfessorDisciplina(idProfessorDisciplina); idProfessor = pd.idProfessor; idTurma = pd.idTurma; idCurso = pd.Disciplina.idCurso; } ViewBag.idCurso = new SelectList(cursoModel.todosCursos(), "idCurso", "Descricao", idCurso); ViewBag.idTurma = new SelectList(turmaModel.obterTurmasPorCurso(idCurso), "idTurma", "Identificacao", idTurma); ViewBag.idProfessor = new SelectList(professorModel.todosProfessores(), "idProfessor", "Pessoa.Nome", idProfessor); return View(pd); } return Redirect("/Shared/Restrito"); }
/// <summary> /// Deprecated Method for adding a new object to the Professor_Disciplina EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToProfessor_Disciplina(Professor_Disciplina professor_Disciplina) { base.AddObject("Professor_Disciplina", professor_Disciplina); }
/// <summary> /// Create a new Professor_Disciplina object. /// </summary> /// <param name="idProfessorDisciplina">Initial value of the idProfessorDisciplina property.</param> /// <param name="idProfessor">Initial value of the idProfessor property.</param> /// <param name="idDisciplina">Initial value of the idDisciplina property.</param> /// <param name="idTurma">Initial value of the idTurma property.</param> public static Professor_Disciplina CreateProfessor_Disciplina(global::System.Int32 idProfessorDisciplina, global::System.Int32 idProfessor, global::System.Int16 idDisciplina, global::System.Int32 idTurma) { Professor_Disciplina professor_Disciplina = new Professor_Disciplina(); professor_Disciplina.idProfessorDisciplina = idProfessorDisciplina; professor_Disciplina.idProfessor = idProfessor; professor_Disciplina.idDisciplina = idDisciplina; professor_Disciplina.idTurma = idTurma; return professor_Disciplina; }