Esempio n. 1
0
 // GET: Materias_Professores/Edit/5
 public ActionResult Edit(int?id)
 {
     if (Convert.ToInt32(Session["NivelDeAcesso"]) == 3)
     {
         if (id == null)
         {
             return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
         }
         Materias_Professores materias_Professores = db.Materias_Professores.Find(id);
         if (materias_Professores == null)
         {
             return(HttpNotFound());
         }
         ViewBag.IDMateria   = new SelectList(db.materias, "IdMateria", "Nome", materias_Professores.IDMateria);
         ViewBag.IDProfessor = new SelectList(db.professores, "Senha", "Nome", materias_Professores.IDProfessor);
         return(View(materias_Professores));
     }
     else if (Convert.ToInt32(Session["NivelDeAcesso"]) == 2)
     {
         return(RedirectToAction("Details", "Professores_Turmas"));
     }
     else if (Convert.ToInt32(Session["NivelDeAcesso"]) == 1)
     {
         return(RedirectToAction("Details", "alunos"));
     }
     else
     {
         return(RedirectToAction("Login", "Login"));
     }
 }
Esempio n. 2
0
        public ActionResult Create([Bind(Include = "IDMateria,IDProfessor")] Materias_Professores materias_Professores)
        {
            materias_Professores.IDProfessor = Convert.ToString(Session["IDAIU"]);
            if (Convert.ToInt32(Session["NivelDeAcesso"]) == 3)
            {
                if (ModelState.IsValid)
                {
                    db.Materias_Professores.Add(materias_Professores);
                    db.SaveChanges();
                    return(RedirectToAction("Details", "Professores_Turmas"));
                }

                ViewBag.IDMateria   = new SelectList(db.materias, "IdMateria", "Nome", materias_Professores.IDMateria);
                ViewBag.IDProfessor = new SelectList(db.professores, "Senha", "Nome", materias_Professores.IDProfessor);
                return(View(materias_Professores));
            }
            else if (Convert.ToInt32(Session["NivelDeAcesso"]) == 2)
            {
                return(RedirectToAction("Details", "Professores_Turmas"));
            }
            else if (Convert.ToInt32(Session["NivelDeAcesso"]) == 1)
            {
                return(RedirectToAction("Details", "alunos"));
            }
            else
            {
                return(RedirectToAction("Login", "Login"));
            }
        }
Esempio n. 3
0
 // GET: Materias_Professores/Delete/5
 public ActionResult Delete(int?id)
 {
     if (Convert.ToInt32(Session["NivelDeAcesso"]) == 3)
     {
         if (id == null)
         {
             return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
         }
         Materias_Professores materias_Professores = db.Materias_Professores.Find(id);
         if (materias_Professores == null)
         {
             return(HttpNotFound());
         }
         return(View(materias_Professores));
     }
     else if (Convert.ToInt32(Session["NivelDeAcesso"]) == 2)
     {
         return(RedirectToAction("Details", "Professores_Turmas"));
     }
     else if (Convert.ToInt32(Session["NivelDeAcesso"]) == 1)
     {
         return(RedirectToAction("Details", "alunos"));
     }
     else
     {
         return(RedirectToAction("Login", "Login"));
     }
 }
Esempio n. 4
0
 public ActionResult Edit([Bind(Include = "IDMateriaProfessor,IDMateria,IDProfessor")] Materias_Professores materias_Professores)
 {
     if (Convert.ToInt32(Session["NivelDeAcesso"]) == 3)
     {
         if (ModelState.IsValid)
         {
             db.Entry(materias_Professores).State = EntityState.Modified;
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
         ViewBag.IDMateria   = new SelectList(db.materias, "IdMateria", "Nome", materias_Professores.IDMateria);
         ViewBag.IDProfessor = new SelectList(db.professores, "Senha", "Nome", materias_Professores.IDProfessor);
         return(View(materias_Professores));
     }
     else if (Convert.ToInt32(Session["NivelDeAcesso"]) == 2)
     {
         return(RedirectToAction("Details", "Professores_Turmas"));
     }
     else if (Convert.ToInt32(Session["NivelDeAcesso"]) == 1)
     {
         return(RedirectToAction("Details", "alunos"));
     }
     else
     {
         return(RedirectToAction("Login", "Login"));
     }
 }
Esempio n. 5
0
 public ActionResult DeleteConfirmed(int id)
 {
     if (Convert.ToInt32(Session["NivelDeAcesso"]) == 3)
     {
         Materias_Professores materias_Professores = db.Materias_Professores.Find(id);
         db.Materias_Professores.Remove(materias_Professores);
         db.SaveChanges();
         return(RedirectToAction("Details", "Professores_Turmas"));
     }
     else if (Convert.ToInt32(Session["NivelDeAcesso"]) == 2)
     {
         return(RedirectToAction("Details", "Professores_Turmas"));
     }
     else if (Convert.ToInt32(Session["NivelDeAcesso"]) == 1)
     {
         return(RedirectToAction("Details", "alunos"));
     }
     else
     {
         return(RedirectToAction("Login", "Login"));
     }
 }