示例#1
0
 // GET: Alunos_Materias/Edit/5
 public ActionResult Edit(int?id)
 {
     if (Convert.ToInt32(Session["NivelDeAcesso"]) == 3)
     {
         if (id == null)
         {
             return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
         }
         Alunos_Materias alunos_Materias = db.Alunos_Materias.Find(id);
         if (alunos_Materias == null)
         {
             return(HttpNotFound());
         }
         ViewBag.Aluno   = new SelectList(db.alunos, "Matricula", "Nome", alunos_Materias.IDAluno);
         ViewBag.Materia = new SelectList(db.materias, "IdMateria", "Nome", alunos_Materias.IDMateria);
         return(View(alunos_Materias));
     }
     else if (Convert.ToInt32(Session["NivelDeAcesso"]) == 2)
     {
         return(RedirectToAction("Details", "professores"));
     }
     else if (Convert.ToInt32(Session["NivelDeAcesso"]) == 1)
     {
         return(RedirectToAction("Details", "alunos"));
     }
     else
     {
         return(RedirectToAction("Login", "Login"));
     }
 }
示例#2
0
        public ActionResult Create([Bind(Include = "Aluno,Materia")] Alunos_Materias alunos_Materias)
        {
            if (Convert.ToInt32(Session["NivelDeAcesso"]) == 3)
            {
                alunos_Materias.IDAluno = Convert.ToInt32(Session["IDAIU"]);
                if (ModelState.IsValid)
                {
                    db.Alunos_Materias.Add(alunos_Materias);
                    db.SaveChanges();
                    return(RedirectToAction("Details", "alunos"));
                }

                ViewBag.Materia = new SelectList(db.materias, "IdMateria", "Nome", alunos_Materias.IDMateria);
                return(View(alunos_Materias));
            }
            else if (Convert.ToInt32(Session["NivelDeAcesso"]) == 2)
            {
                return(RedirectToAction("Details", "professores"));
            }
            else if (Convert.ToInt32(Session["NivelDeAcesso"]) == 1)
            {
                return(RedirectToAction("Details", "alunos"));
            }
            else
            {
                return(RedirectToAction("Login", "Login"));
            }
        }
示例#3
0
 // GET: Alunos_Materias/Delete/5
 public ActionResult Delete(int?id)
 {
     if (Convert.ToInt32(Session["NivelDeAcesso"]) == 3)
     {
         if (id == null)
         {
             return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
         }
         Alunos_Materias alunos_Materias = db.Alunos_Materias.Find(id);
         if (alunos_Materias == null)
         {
             return(HttpNotFound());
         }
         return(View(alunos_Materias));
     }
     else if (Convert.ToInt32(Session["NivelDeAcesso"]) == 2)
     {
         return(RedirectToAction("Details", "professores"));
     }
     else if (Convert.ToInt32(Session["NivelDeAcesso"]) == 1)
     {
         return(RedirectToAction("Details", "alunos"));
     }
     else
     {
         return(RedirectToAction("Login", "Login"));
     }
 }
示例#4
0
 public ActionResult Edit([Bind(Include = "IDAlunoMateria,Aluno,Materia")] Alunos_Materias alunos_Materias)
 {
     if (Convert.ToInt32(Session["NivelDeAcesso"]) == 3)
     {
         if (ModelState.IsValid)
         {
             db.Entry(alunos_Materias).State = EntityState.Modified;
             db.SaveChanges();
             return(RedirectToAction("Datails", "alunos"));
         }
         ViewBag.Aluno   = new SelectList(db.alunos, "Matricula", "Nome", alunos_Materias.IDAluno);
         ViewBag.Materia = new SelectList(db.materias, "IdMateria", "Nome", alunos_Materias.IDMateria);
         return(View(alunos_Materias));
     }
     else if (Convert.ToInt32(Session["NivelDeAcesso"]) == 2)
     {
         return(RedirectToAction("Details", "professores"));
     }
     else if (Convert.ToInt32(Session["NivelDeAcesso"]) == 1)
     {
         return(RedirectToAction("Details", "alunos"));
     }
     else
     {
         return(RedirectToAction("Login", "Login"));
     }
 }
示例#5
0
 public ActionResult DeleteConfirmed(int id)
 {
     if (Convert.ToInt32(Session["NivelDeAcesso"]) == 3)
     {
         Alunos_Materias alunos_Materias = db.Alunos_Materias.Find(id);
         db.Alunos_Materias.Remove(alunos_Materias);
         db.SaveChanges();
         return(RedirectToAction("Details", "alunos"));
     }
     else if (Convert.ToInt32(Session["NivelDeAcesso"]) == 2)
     {
         return(RedirectToAction("Details", "professores"));
     }
     else if (Convert.ToInt32(Session["NivelDeAcesso"]) == 1)
     {
         return(RedirectToAction("Details", "alunos"));
     }
     else
     {
         return(RedirectToAction("Login", "Login"));
     }
 }