public ActionResult Create([Bind(Include = "MaMo,MaHKNH")] DS_MONHOC_MO dS_MONHOC_MO) { if (db.HKNHs.Where(m => m.MaHKNH == dS_MONHOC_MO.MaHKNH).Count() == 0) { return(RedirectToAction("Create", new { @isErr = 1 })); } if (ModelState.IsValid) { var MaMo_last = db.DS_MONHOC_MO.OrderByDescending(p => p.MaMo).FirstOrDefault(); int id_num; if (MaMo_last == null) { id_num = 1001; } else { id_num = Int32.Parse(MaMo_last.MaMo) + 1; } //db.DS_MONHOC_MO.Add(dS_MONHOC_MO); //db.SaveChanges(); //return RedirectToAction("List", dS_MONHOC_MO); return(RedirectToAction("List", "DS_MONHOC_MO", new { @MaMo = id_num.ToString(), @MaHKNH = dS_MONHOC_MO.MaHKNH.ToString() })); } ViewBag.MaHKNH = new SelectList(db.HKNHs, "MaHKNH", "HocKy", dS_MONHOC_MO.MaHKNH); //ViewBag.MaMonHoc = new SelectList(db.MONHOCs, "MaMonHoc", "TenMonHoc", dS_MONHOC_MO.MaMonHoc); return(View(dS_MONHOC_MO)); }
public ActionResult Edit([Bind(Include = "MaMo,MaHKNH,MaMonHoc")] DS_MONHOC_MO dS_MONHOC_MO) { if (ModelState.IsValid) { db.Entry(dS_MONHOC_MO).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.MaHKNH = new SelectList(db.HKNHs, "MaHKNH", "HocKy", dS_MONHOC_MO.MaHKNH); ViewBag.MaMonHoc = new SelectList(db.MONHOCs, "MaMonHoc", "TenMonHoc", dS_MONHOC_MO.MaMonHoc); return(View(dS_MONHOC_MO)); }
public ActionResult List(FormCollection formCollection) { if (ModelState.IsValid) { //ViewBag.MaHKNH = new SelectList(db.HKNHs, "MaHKNH", "HocKy", dS_MONHOC_MO.MaHKNH); var MaMo_last = db.DS_MONHOC_MO.OrderByDescending(p => p.MaMo).FirstOrDefault(); int id_MaMo = 1001; if (MaMo_last == null) { id_MaMo = 1001; } else { id_MaMo = Int32.Parse(MaMo_last.MaMo); } //int id_num = Int32.Parse(MaMo_last.MaMo) + 1; //var employee = db.DS_MONHOC_MO.SingleOrDefault(p => p.MaMonHoc == id); string[] ids = formCollection["ID"]?.Split(new char[] { ',' }); if (ids == null) { ViewBag.IsNull = 1; return(RedirectToAction("Index", new { id = hk })); } try { foreach (string id in ids) { DS_MONHOC_MO a = new DS_MONHOC_MO() { MaMo = (++id_MaMo).ToString(), MaHKNH = hk, MaMonHoc = id }; //db.DS_MONHOC_MO.Remove(employee); //employee.MaMo = (Int32.Parse(employee.MaMo) + 1).ToString(); db.DS_MONHOC_MO.Add(a); db.SaveChanges(); } } catch { ViewBag.err = 1; return(RedirectToAction("Create", new { @isErr = ViewBag.err })); } //db.DS_MONHOC_MO.Add(dS_MONHOC_MO); //db.SaveChanges(); return(RedirectToAction("Index", new { id = hk })); } //ViewBag.MaHKNH = new SelectList(db.HKNHs, "MaHKNH", "HocKy", dS_MONHOC_MO.MaHKNH); //ViewBag.MaMonHoc = new SelectList(db.MONHOCs, "MaMonHoc", "TenMonHoc", dS_MONHOC_MO.MaMonHoc); return(View()); }
// GET: DS_MONHOC_MO/Details/5 public ActionResult Details(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DS_MONHOC_MO dS_MONHOC_MO = db.DS_MONHOC_MO.Find(id); if (dS_MONHOC_MO == null) { return(HttpNotFound()); } return(View(dS_MONHOC_MO)); }
public ActionResult DeleteConfirmed(string id) { try { DS_MONHOC_MO dS_MONHOC_MO = db.DS_MONHOC_MO.Find(id); string hknh = dS_MONHOC_MO.MaHKNH.ToString(); db.DS_MONHOC_MO.Remove(dS_MONHOC_MO); db.SaveChanges(); return(RedirectToAction("Index", new { id = hknh })); } catch (Exception e) { DS_MONHOC_MO dS_MONHOC_MO = db.DS_MONHOC_MO.Find(id); return(RedirectToAction("Delete", "DS_MONHOC_MO", new { id = dS_MONHOC_MO.MaMo, ed = 1 })); } }
// GET: DS_MONHOC_MO/Edit/5 public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DS_MONHOC_MO dS_MONHOC_MO = db.DS_MONHOC_MO.Find(id); if (dS_MONHOC_MO == null) { return(HttpNotFound()); } ViewBag.MaHKNH = new SelectList(db.HKNHs, "MaHKNH", "HocKy", dS_MONHOC_MO.MaHKNH); ViewBag.MaMonHoc = new SelectList(db.MONHOCs, "MaMonHoc", "TenMonHoc", dS_MONHOC_MO.MaMonHoc); return(View(dS_MONHOC_MO)); }
// GET: DS_MONHOC_MO/Delete/5 public ActionResult Delete(string id, int ed = 0) { ViewBag.m = "Dung"; if (ed == 1) { ViewBag.m = "Sai"; } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DS_MONHOC_MO dS_MONHOC_MO = db.DS_MONHOC_MO.Find(id); if (dS_MONHOC_MO == null) { return(HttpNotFound()); } return(View(dS_MONHOC_MO)); }