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)); }