public ActionResult TambahPanel([Bind(Include = "HR_KOD_HOSPITAL,HR_NAMA_HOSPITAL,HR_NEGERI")] HR_PANEL_HOSPITAL panel)
        {
            if (ModelState.IsValid)
            {
                HR_PANEL_HOSPITAL mHospital = db.HR_PANEL_HOSPITAL.OrderByDescending(s => s.HR_KOD_HOSPITAL).FirstOrDefault();
                if (mHospital == null)
                {
                    mHospital = new HR_PANEL_HOSPITAL();
                }

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

                var Increment = LastID2 + 1;
                var kod       = Convert.ToString(Increment).PadLeft(4, '0');
                panel.HR_KOD_HOSPITAL = "H" + kod;
                db.HR_PANEL_HOSPITAL.Add(panel);
                db.SaveChanges();


                return(RedirectToAction("SenaraiPanel"));
            }

            return(View(panel));
        }
        public ActionResult DeleteConfirmed(HR_PANEL_HOSPITAL panel)
        {
            panel = db.HR_PANEL_HOSPITAL.SingleOrDefault(s => s.HR_KOD_HOSPITAL == panel.HR_KOD_HOSPITAL);

            db.HR_PANEL_HOSPITAL.Remove(panel);
            db.SaveChanges();
            return(RedirectToAction("SenaraiPanel"));
        }
 public ActionResult EditPanel([Bind(Include = "HR_KOD_HOSPITAL,HR_NAMA_HOSPITAL,HR_NEGERI")] HR_PANEL_HOSPITAL panel)
 {
     if (ModelState.IsValid)
     {
         db.Entry(panel).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("SenaraiPanel"));
     }
     ViewBag.HR_NEGERI = new SelectList(db2.GE_PARAMTABLE.Where(s => s.GROUPID == 3), "ORDINAL", "LONG_DESCRIPTION");
     return(View(panel));
 }
        public ActionResult PadamPanel(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            HR_PANEL_HOSPITAL panel = db.HR_PANEL_HOSPITAL.SingleOrDefault(s => s.HR_KOD_HOSPITAL == id);

            if (panel == null)
            {
                return(HttpNotFound());
            }
            if (panel.HR_NEGERI != null)
            {
                panel.HR_NEGERI = panel.HR_NEGERI.Trim();
            }
            ViewBag.HR_NEGERI = new SelectList(db2.GE_PARAMTABLE.Where(s => s.GROUPID == 3), "ORDINAL", "LONG_DESCRIPTION");
            return(PartialView("_PadamPanel", panel));
        }