public ActionResult TambahSewaan([Bind(Include = "HR_KOD_ALAT,HR_PENERANGAN,HR_SINGKATAN,HR_HARGA_SEWAAN")] HR_SEWAAN_ALATAN sewaan)
        {
            if (ModelState.IsValid)
            {
                HR_SEWAAN_ALATAN mSewaan = db.HR_SEWAAN_ALATAN.OrderByDescending(s => s.HR_KOD_ALAT).FirstOrDefault();
                if (mSewaan == null)
                {
                    mSewaan = new HR_SEWAAN_ALATAN();
                }

                int LastID2 = 0;
                if (mSewaan.HR_KOD_ALAT != null)
                {
                    var ListID = new string(mSewaan.HR_KOD_ALAT.SkipWhile(x => x == 'A' || x == '0').ToArray());
                    LastID2 = Convert.ToInt32(ListID);
                }

                var Increment = LastID2 + 1;
                var kod       = Convert.ToString(Increment).PadLeft(3, '0');
                sewaan.HR_KOD_ALAT = "A" + kod;
                db.HR_SEWAAN_ALATAN.Add(sewaan);
                db.SaveChanges();

                return(RedirectToAction("SenaraiSewaan"));
            }

            return(View(sewaan));
        }
        public ActionResult DeleteConfirmed(HR_SEWAAN_ALATAN sewaan)
        {
            sewaan = db.HR_SEWAAN_ALATAN.SingleOrDefault(s => s.HR_KOD_ALAT == sewaan.HR_KOD_ALAT);

            db.HR_SEWAAN_ALATAN.Remove(sewaan);
            db.SaveChanges();
            return(RedirectToAction("SenaraiSewaan"));
        }
 public ActionResult EditSewaan([Bind(Include = "HR_KOD_ALAT,HR_PENERANGAN,HR_SINGKATAN,HR_HARGA_SEWAAN")] HR_SEWAAN_ALATAN sewaan)
 {
     if (ModelState.IsValid)
     {
         db.Entry(sewaan).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("SenaraiSewaan"));
     }
     return(View(sewaan));
 }
        public ActionResult EditSewaan(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            HR_SEWAAN_ALATAN sewaan = db.HR_SEWAAN_ALATAN.Find(id);

            if (sewaan == null)
            {
                return(HttpNotFound());
            }

            return(PartialView("_EditSewaan", sewaan));
        }
Exemple #5
0
        public ActionResult TambahSewaan([Bind(Include = "HR_KOD_ALAT,HR_PENERANGAN,HR_SINGKATAN,HR_HARGA_SEWAAN")] HR_SEWAAN_ALATAN sewaan)
        {
            if (ModelState.IsValid)
            {
                var SelectLastID = db.HR_SEWAAN_ALATAN.OrderByDescending(s => s.HR_KOD_ALAT).FirstOrDefault().HR_KOD_ALAT;
                var LastID       = new string(SelectLastID.SkipWhile(x => x == 'A' || x == '0').ToArray());
                var Increment    = Convert.ToSingle(LastID) + 1;
                var KodSewaan    = Convert.ToString(Increment).PadLeft(3, '0');
                sewaan.HR_KOD_ALAT = "A" + KodSewaan;

                db.HR_SEWAAN_ALATAN.Add(sewaan);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(sewaan));
        }