public ActionResult DeleteConfirmed(HR_ALASAN alasan) { alasan = db.HR_ALASAN.SingleOrDefault(s => s.HR_KOD_ALASAN == alasan.HR_KOD_ALASAN); db.HR_ALASAN.Remove(alasan); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult EditAlasan([Bind(Include = "HR_KOD_ALASAN,HR_PENERANGAN,HR_SISTEM_IND")] HR_ALASAN alasan) { if (ModelState.IsValid) { db.Entry(alasan).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(alasan)); }
public ActionResult PadamAlasan(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HR_ALASAN alasan = db.HR_ALASAN.Find(id); if (id == null) { return(HttpNotFound()); } ViewBag.HR_SISTEM_IND = new SelectList(db2.GE_SYSTEM, "GE_SYS_ID", "GE_SYS_NAME"); ViewBag.HR_ALASAN = db.HR_ALASAN.ToList(); return(PartialView("_PadamAlasan", alasan)); }
public ActionResult TambahAlasan([Bind(Include = "HR_KOD_ALASAN,HR_PENERANGAN,HR_SISTEM_IND")] HR_ALASAN alasan) { if (ModelState.IsValid) { var SelectLastID = db.HR_ALASAN.OrderByDescending(s => s.HR_KOD_ALASAN).FirstOrDefault().HR_KOD_ALASAN; var LastID = new string(SelectLastID.SkipWhile(x => x == 'A' || x == '0').ToArray()); var Increment = Convert.ToSingle(LastID) + 1; var KodAlasan = Convert.ToString(Increment).PadLeft(2, '0'); alasan.HR_KOD_ALASAN = "A" + KodAlasan; db.HR_ALASAN.Add(alasan); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.HR_KOD_PEPERIKSAAN = new SelectList(db.HR_JENIS_PEPERIKSAAN, "HR_KOD_PEPERIKSAAN", "HR_SINGKATAN"); return(View(alasan)); }