Beispiel #1
0
        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"));
        }
Beispiel #2
0
 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));
 }
Beispiel #3
0
        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));
        }
Beispiel #4
0
        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));
        }