コード例 #1
0
 // GET: Alunos_Turmas/Edit/5
 public ActionResult Edit(int?id)
 {
     if (Convert.ToInt32(Session["NivelDeAcesso"]) == 3)
     {
         if (id == null)
         {
             return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
         }
         Alunos_Turmas alunos_Turmas = db.Alunos_Turmas.Find(id);
         if (alunos_Turmas == null)
         {
             return(HttpNotFound());
         }
         ViewBag.IDAlunos = new SelectList(db.alunos, "Matricula", "Nome", alunos_Turmas.IDAlunos);
         ViewBag.IDTurma  = new SelectList(db.turmas, "Numero", "Numero", alunos_Turmas.IDTurma);
         return(View(alunos_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"));
     }
 }
コード例 #2
0
 public ActionResult Create([Bind(Include = "IDAlunos,IDTurma")] Alunos_Turmas alunos_Turmas)
 {
     if (Convert.ToInt32(Session["NivelDeAcesso"]) == 3)
     {
         alunos_Turmas.IDAlunos = Convert.ToInt32(Session["IDAIU"]);
         if (ModelState.IsValid)
         {
             db.Alunos_Turmas.Add(alunos_Turmas);
             db.SaveChanges();
             return(RedirectToAction("Details", "alunos"));
         }
         ViewBag.IDTurma = new SelectList(db.turmas, "Numero", "Numero", alunos_Turmas.IDTurma);
         return(View(alunos_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"));
     }
 }
コード例 #3
0
 // GET: Alunos_Turmas/Delete/5
 public ActionResult Delete(int?id)
 {
     if (Convert.ToInt32(Session["NivelDeAcesso"]) == 3)
     {
         if (id == null)
         {
             return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
         }
         Alunos_Turmas alunos_Turmas = db.Alunos_Turmas.Find(id);
         if (alunos_Turmas == null)
         {
             return(HttpNotFound());
         }
         return(View(alunos_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"));
     }
 }
コード例 #4
0
 public ActionResult Edit([Bind(Include = "IDAlunoTurma,IDAlunos,IDTurma")] Alunos_Turmas alunos_Turmas)
 {
     if (Convert.ToInt32(Session["NivelDeAcesso"]) == 3)
     {
         if (ModelState.IsValid)
         {
             db.Entry(alunos_Turmas).State = EntityState.Modified;
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
         ViewBag.IDAlunos = new SelectList(db.alunos, "Matricula", "Nome", alunos_Turmas.IDAlunos);
         ViewBag.IDTurma  = new SelectList(db.turmas, "Numero", "Numero", alunos_Turmas.IDTurma);
         return(View(alunos_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"));
     }
 }
コード例 #5
0
        public ActionResult DeleteConfirmed(int id)
        {
            Alunos_Turmas alunos_Turmas = db.Alunos_Turmas.Find(id);

            db.Alunos_Turmas.Remove(alunos_Turmas);
            db.SaveChanges();
            return(RedirectToAction("Details", "alunos"));
        }