// GET: SchedSession/Details/5 public ActionResult Details(short?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Acd_Sched_Session acd_Sched_Session = db.Acd_Sched_Session.Find(id); if (acd_Sched_Session == null) { return(HttpNotFound()); } return(View(acd_Sched_Session)); }
// GET: SchedSession/Delete/5 //public ActionResult Delete(short? id) //{ // if (id == null) // { // return new HttpStatusCodeResult(HttpStatusCode.BadRequest); // } // Acd_Sched_Session acd_Sched_Session = db.Acd_Sched_Session.Find(id); // if (acd_Sched_Session == null) // { // return HttpNotFound(); // } // return View(acd_Sched_Session); //} // POST: SchedSession/Delete/5 //[HttpPost, ActionName("Delete")] //[ValidateAntiForgeryToken] public ActionResult DeleteConfirmed(short id) { string UrlReferrer = System.Web.HttpContext.Current.Request.UrlReferrer.ToString(); Acd_Sched_Session acd_Sched_Session = db.Acd_Sched_Session.Find(id); db.Acd_Sched_Session.Remove(acd_Sched_Session); try { db.SaveChanges(); } catch (DbUpdateException) { TempData["gagalHapus"] = "Gagal Hapus, Data sudah digunakan"; return(Redirect(UrlReferrer)); } TempData["berhasilHapus"] = "Berhasil Hapus Data."; return(Redirect(UrlReferrer)); }
public ActionResult Edit([Bind(Include = "Sched_Session_Id,Sched_Type_Id,Term_Year_Id,Day_Id,Class_Prog_Id,Order_Id,Time_Start,Time_End,Description,Created_By,Created_Date,Modified_By,Modified_Date")] Acd_Sched_Session acd_Sched_Session, string UrlReferrer) { if (ModelState.IsValid) { db.Entry(acd_Sched_Session).State = EntityState.Modified; db.SaveChanges(); return(Redirect(UrlReferrer)); } ViewBag.UrlReferrer = UrlReferrer; var clasProg = new List <short> { 1, 2, 3 }; ViewBag.Class_Prog_Id = new SelectList(db.Mstr_Class_Program.Where(cp => clasProg.Contains(cp.Class_Prog_Id)), "Class_Prog_Id", "Class_Program_Name", acd_Sched_Session.Class_Prog_Id); ViewBag.Day = db.Mstr_Day.Where(d => d.Day_Id == acd_Sched_Session.Day_Id).FirstOrDefault(); ViewBag.termYear = db.Mstr_Term_Year.Where(ty => ty.Term_Year_Id == acd_Sched_Session.Term_Year_Id).FirstOrDefault(); ViewBag.schedType = db.Mstr_Sched_Type.Where(st => st.Sched_Type_Id == acd_Sched_Session.Sched_Type_Id).FirstOrDefault(); return(View(acd_Sched_Session)); }
public ActionResult Create([Bind(Include = "Sched_Session_Id,Sched_Type_Id,Term_Year_Id,Day_Id,Class_Prog_Id,Order_Id,Time_Start,Time_End,Description,Created_By,Created_Date,Modified_By,Modified_Date")] Acd_Sched_Session acd_Sched_Session, string UrlReferrer, int?param) { if (ModelState.IsValid) { db.Acd_Sched_Session.Add(acd_Sched_Session); db.SaveChanges(); return(Redirect(UrlReferrer)); } ViewBag.termYear = db.Mstr_Term_Year.Where(ty => ty.Term_Year_Id == acd_Sched_Session.Term_Year_Id).FirstOrDefault(); ViewBag.schedType = db.Mstr_Sched_Type.Where(st => st.Sched_Type_Id == acd_Sched_Session.Sched_Type_Id).FirstOrDefault(); if (param != null) { ViewBag.Day = db.Mstr_Day.Where(d => d.Day_Id == acd_Sched_Session.Day_Id).FirstOrDefault(); ViewBag.Order = acd_Sched_Session.Order_Id; } else { ViewBag.Day_Id = db.Mstr_Day.ToList(); short JmlMaxSesi = Convert.ToInt16(WebConfigurationManager.AppSettings["JmlMaxSesi"]); List <CustomChoose> order_id = new List <CustomChoose>(); for (short i = 1; i <= JmlMaxSesi; i++) { order_id.Add(new CustomChoose { Id = i, Value = i.ToString() }); } ViewBag.Order_Id = order_id.ToList(); } ViewBag.UrlReferrer = UrlReferrer; var clasProg = new List <short> { 1, 2, 3 }; ViewBag.Class_Prog_Id = new SelectList(db.Mstr_Class_Program.Where(cp => clasProg.Contains(cp.Class_Prog_Id)), "Class_Prog_Id", "Class_Program_Name", acd_Sched_Session.Class_Prog_Id); return(View(acd_Sched_Session)); }
// GET: SchedSession/Edit/5 public ActionResult Edit(short?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Acd_Sched_Session acd_Sched_Session = db.Acd_Sched_Session.Find(id); if (acd_Sched_Session == null) { return(HttpNotFound()); } ViewBag.UrlReferrer = System.Web.HttpContext.Current.Request.UrlReferrer.ToString(); var clasProg = new List <short> { 1, 2, 3 }; ViewBag.Class_Prog_Id = new SelectList(db.Mstr_Class_Program.Where(cp => clasProg.Contains(cp.Class_Prog_Id)), "Class_Prog_Id", "Class_Program_Name", acd_Sched_Session.Class_Prog_Id); ViewBag.Day = db.Mstr_Day.Where(d => d.Day_Id == acd_Sched_Session.Day_Id).FirstOrDefault(); ViewBag.termYear = db.Mstr_Term_Year.Where(ty => ty.Term_Year_Id == acd_Sched_Session.Term_Year_Id).FirstOrDefault(); ViewBag.schedType = db.Mstr_Sched_Type.Where(st => st.Sched_Type_Id == acd_Sched_Session.Sched_Type_Id).FirstOrDefault(); return(View(acd_Sched_Session)); }