Esempio n. 1
0
 // GET: SinhVienNganhHoc/Delete/5
 public ActionResult Delete(decimal?NId, string SVId)
 {
     if (!UserManager.Authenticated)
     {
         return(RedirectToAction("Login", "Admin"));
     }
     else
     {
         if (NId == 0 || SVId == null)
         {
             return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
         }
         SinhVienNganhHoc sinhVienNganhHoc = db.SinhVienNganhHocs.Find(NId, SVId);
         if (sinhVienNganhHoc == null)
         {
             return(HttpNotFound());
         }
         var kh = db.Nganhs.Where(n => n.NganhId == NId).SingleOrDefault();
         if (kh != null)
         {
             ViewBag.IdNganhHoc  = kh.NganhId;
             ViewBag.TenNganhHoc = kh.TenNganh;
         }
         return(View(sinhVienNganhHoc));
     }
 }
Esempio n. 2
0
 // GET: SinhVienNganhHoc/Edit/5
 public ActionResult Edit(decimal?NId, string SVId)
 {
     if (!UserManager.Authenticated)
     {
         return(RedirectToAction("Login", "Admin"));
     }
     else
     {
         if (NId == 0 || SVId == null)
         {
             return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
         }
         //var sinhVienNganhHoc= db.SinhVienNganhHocs.Where(n => n.NganhId == NId && n.SinhVienId == SVId).ToList();
         SinhVienNganhHoc sinhVienNganhHoc = db.SinhVienNganhHocs.Find(NId, SVId);
         if (sinhVienNganhHoc == null)
         {
             return(HttpNotFound());
         }
         var kh = db.Nganhs.Where(n => n.NganhId == NId).SingleOrDefault();
         if (kh != null)
         {
             ViewBag.TenNganh = kh.TenNganh;
             ViewBag.IdNganh  = kh.NganhId;
             //ViewBag.NganhID = new SelectList(db.Nganhs, "NganhId", "TenNganh", kh.NganhId);
         }
         else
         {
             ViewBag.NganhID = new SelectList(db.Nganhs, "NganhId", "TenNganh");
         }
         ViewBag.NganhID    = new SelectList(db.Nganhs, "NganhId", "TenNganh", sinhVienNganhHoc.NganhId);
         ViewBag.SinhVienId = new SelectList(db.SinhViens, "SinhVienId", "HoTen", sinhVienNganhHoc.SinhVienId);
         return(View(sinhVienNganhHoc));
     }
 }
Esempio n. 3
0
        public ActionResult DeleteConfirmed(decimal?NId, string SVId)
        {
            SinhVienNganhHoc sinhVienNganhHoc = db.SinhVienNganhHocs.Find(NId, SVId);

            db.SinhVienNganhHocs.Remove(sinhVienNganhHoc);
            db.SaveChanges();
            return(RedirectToAction("DSSV", new { NId = sinhVienNganhHoc.NganhId }));
        }
Esempio n. 4
0
 public ActionResult Edit([Bind(Include = "SinhVienId,NganhId,TuNgay,DenNgay,KhoaHocID")] SinhVienNganhHoc sinhVienNganhHoc)
 {
     if (ModelState.IsValid)
     {
         db.Entry(sinhVienNganhHoc).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("DSSV", new { NId = sinhVienNganhHoc.NganhId }));
     }
     ViewBag.NganhId    = new SelectList(db.Nganhs, "NganhId", "TenNganh", sinhVienNganhHoc.NganhId);
     ViewBag.SinhVienId = new SelectList(db.SinhViens, "SinhVienId", "HoTen", sinhVienNganhHoc.SinhVienId);
     return(View(sinhVienNganhHoc));
 }
Esempio n. 5
0
 // GET: SinhVienNganhHoc/Details/5
 public ActionResult Details(string id)
 {
     if (!UserManager.Authenticated)
     {
         return(RedirectToAction("Login", "Admin"));
     }
     else
     {
         if (id == null)
         {
             return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
         }
         SinhVienNganhHoc sinhVienNganhHoc = db.SinhVienNganhHocs.Find(id);
         if (sinhVienNganhHoc == null)
         {
             return(HttpNotFound());
         }
         return(View(sinhVienNganhHoc));
     }
 }
Esempio n. 6
0
        public ActionResult Create([Bind(Include = "SinhVienId,NganhId,TuNgay,DenNgay,KhoaHocID")] SinhVienNganhHoc sinhVienNganhHoc)
        {
            if (ModelState.IsValid)
            {
                db.SinhVienNganhHocs.Add(sinhVienNganhHoc);
                db.SaveChanges();
                var svKh = db.SinhVienNganhHocs.Where(n => n.NganhId == sinhVienNganhHoc.NganhId).ToList();
                if (svKh == null)
                {
                    return(HttpNotFound());
                }
                var kh = db.Nganhs.Where(n => n.NganhId == sinhVienNganhHoc.NganhId).SingleOrDefault();
                if (kh != null)
                {
                    ViewBag.IdKhoaHoc  = kh.NganhId;
                    ViewBag.TenKhoaHoc = kh.TenNganh;
                }
                return(RedirectToAction("DSSV", new { NId = sinhVienNganhHoc.NganhId }));
            }

            ViewBag.NganhId    = new SelectList(db.Nganhs, "NganhId", "TenNganh", sinhVienNganhHoc.NganhId);
            ViewBag.SinhVienId = new SelectList(db.SinhViens, "SinhVienId", "HoTen", sinhVienNganhHoc.SinhVienId);
            return(View(sinhVienNganhHoc));
        }