示例#1
0
        public ActionResult DeleteConfirmed(string id)
        {
            HR_POTONGAN potongan = db.HR_POTONGAN.Find(id);

            db.HR_POTONGAN.Remove(potongan);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
示例#2
0
        public ActionResult DeleteConfirmed(HR_POTONGAN potongan)
        {
            potongan = db.HR_POTONGAN.SingleOrDefault(s => s.HR_KOD_POTONGAN == potongan.HR_KOD_POTONGAN);

            db.HR_POTONGAN.Remove(potongan);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
示例#3
0
 public ActionResult EditPotongan([Bind(Include = "HR_KOD_POTONGAN,HR_PENERANGAN_POTONGAN,HR_VOT_POTONGAN,HR_SINGKATAN,HR_AKTIF_IND,HR_NILAI,OLD_CODE,HR_KOD_KREDITOR,HR_KETERANGAN_SLIP,HR_KETERANGAN_LAPORAN,HR_VOT_POTONGAN_P,HR_INDICATOR,HR_KOD_CARUMAN")] HR_POTONGAN potongan)
 {
     if (ModelState.IsValid)
     {
         db.Entry(potongan).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(potongan));
 }
示例#4
0
        public ActionResult PadamPotongan(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            HR_POTONGAN potongan = db.HR_POTONGAN.Find(id);

            if (potongan == null)
            {
                return(HttpNotFound());
            }
            return(PartialView("_PadamPotongan", potongan));
        }
示例#5
0
        // GET: Potongan/Delete/5
        public ActionResult Delete(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            HR_POTONGAN potongan = db.HR_POTONGAN.Find(id);

            if (potongan == null)
            {
                return(HttpNotFound());
            }
            return(View(potongan));
        }
示例#6
0
        public ActionResult EditPotongan(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            HR_POTONGAN potongan = db.HR_POTONGAN.Find(id);

            if (potongan == null)
            {
                return(HttpNotFound());
            }
            ViewBag.HR_KOD_KREDITOR = new SelectList(db.AP_CREDITORMASTER, "CREDITORCODE", "CREDITORNAME");
            return(PartialView("_EditPotongan", potongan));
        }
示例#7
0
        public ActionResult TambahPotongan([Bind(Include = "HR_KOD_POTONGAN,HR_PENERANGAN_POTONGAN,HR_VOT_POTONGAN,HR_SINGKATAN,HR_AKTIF_IND,HR_NILAI,OLD_CODE,HR_KOD_KREDITOR,HR_KETERANGAN_SLIP,HR_KETERANGAN_LAPORAN,HR_VOT_POTONGAN_P,HR_INDICATOR,HR_KOD_CARUMAN")] HR_POTONGAN potongan)
        {
            if (ModelState.IsValid)
            {
                var SelectLastID = db.HR_POTONGAN.OrderByDescending(s => s.HR_KOD_POTONGAN).FirstOrDefault().HR_KOD_POTONGAN;
                var LastID       = new string(SelectLastID.SkipWhile(x => x == 'P' || x == '0').ToArray());
                var Increment    = Convert.ToSingle(LastID) + 1;
                var KodPotongan  = Convert.ToString(Increment).PadLeft(4, '0');
                potongan.HR_KOD_POTONGAN = "P" + KodPotongan;

                db.HR_POTONGAN.Add(potongan);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(potongan));
        }