Esempio n. 1
0
        public ActionResult DeleteConfirmed(HR_GELARAN_JAWATAN gelaran)
        {
            gelaran = db.HR_GELARAN_JAWATAN.SingleOrDefault(s => s.HR_KOD_GELARAN == gelaran.HR_KOD_GELARAN);

            db.HR_GELARAN_JAWATAN.Remove(gelaran);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 2
0
 public ActionResult EditGelaran([Bind(Include = "HR_KOD_GELARAN,HR_PENERANGAN,HR_SINGKATAN,HR_KOD_JAWATAN,HR_GRED")] HR_GELARAN_JAWATAN gelaran)
 {
     if (ModelState.IsValid)
     {
         db.Entry(gelaran).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(gelaran));
 }
Esempio n. 3
0
        public ActionResult TambahGelaran([Bind(Include = "HR_KOD_GELARAN,HR_PENERANGAN,HR_SINGKATAN,HR_KOD_JAWATAN,HR_GRED")] HR_GELARAN_JAWATAN gelaran)
        {
            if (ModelState.IsValid)
            {
                var SelectLastID = db.HR_GELARAN_JAWATAN.OrderByDescending(s => s.HR_KOD_GELARAN).FirstOrDefault().HR_KOD_GELARAN;
                var LastID       = new string(SelectLastID.SkipWhile(x => x == 'G' || x == '0').ToArray());
                var Increment    = Convert.ToSingle(LastID) + 1;
                var KodGelaran   = Convert.ToString(Increment).PadLeft(4, '0');
                gelaran.HR_KOD_GELARAN = "G" + KodGelaran;

                db.HR_GELARAN_JAWATAN.Add(gelaran);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(gelaran));
        }
Esempio n. 4
0
        public ActionResult EditGelaran(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            HR_GELARAN_JAWATAN gelaran = db.HR_GELARAN_JAWATAN.Find(id);

            if (gelaran == null)
            {
                return(HttpNotFound());
            }
            if (gelaran.HR_GRED != null)
            {
                gelaran.HR_GRED = gelaran.HR_GRED.Trim();
            }

            ViewBag.HR_GRED = new SelectList(db2.GE_PARAMTABLE.Where(s => s.GROUPID == 109), "SHORT_DESCRIPTION", "LONG_DESCRIPTION", gelaran.HR_GRED);

            ViewBag.HR_KOD_JAWATAN = new SelectList(db.HR_JAWATAN, "HR_KOD_JAWATAN", "HR_NAMA_JAWATAN");

            return(PartialView("_EditGelaran", gelaran));
        }
Esempio n. 5
0
        public ActionResult InfoGredJawatan(string id)
        {
            HR_JAWATAN         mJawatan = db.HR_JAWATAN.SingleOrDefault(s => s.HR_KOD_JAWATAN == id);
            HR_GELARAN_JAWATAN mGelaran = db.HR_GELARAN_JAWATAN.SingleOrDefault(s => s.HR_KOD_JAWATAN == id);



            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            GredJawatanModels gredJawatan = new GredJawatanModels();

            gredJawatan.HR_JAWATAN         = mJawatan;
            gredJawatan.HR_GELARAN_JAWATAN = mGelaran;


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

            return(PartialView("_InfoGredJawatan", gredJawatan));
        }