public ActionResult DeleteLembur(string id) { lembur lmbr = sopace.lemburs.Where(a => a.id_lembur == id).First(); sopace.lemburs.Remove(lmbr); sopace.SaveChanges(); return(RedirectToAction("Show")); }
public JsonResult InsertLembur(lembur Lmbr) { if (ModelState.IsValid) { sopace.lemburs.Add(Lmbr); sopace.SaveChanges(); } return(Json("Insert Data Success", JsonRequestBehavior.AllowGet)); }
public ActionResult EditLbr(lembur lmbr) { lembur lbr = sopace.lemburs.Where(a => a.id_lembur == lmbr.id_lembur).FirstOrDefault(); if (lbr != null) { sopace.Entry(lbr).CurrentValues.SetValues(lmbr); sopace.SaveChanges(); } return(RedirectToAction("Show")); }
public ActionResult EditStatus(int[] check) { try { if (check == null) { return(Json(new { success = false, message = "Check Minimal 1 Data" }, JsonRequestBehavior.AllowGet)); } foreach (int item in check) { lembur lembur = db.lemburs.Where(e => e.id_lembur == item && e.status == "Pending").FirstOrDefault(); lembur.status = "Finish"; db.Entry(lembur).State = EntityState.Modified; } db.SaveChanges(); return(Json(new { success = true, html = Global.RenderRazorViewToString(this, "ListLembur", GetListLembur()), message = check.Length + " Proses Selesai" }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { success = false, message = ex.Message }, JsonRequestBehavior.AllowGet)); } }
public ActionResult Create(lembur lembur) { try { var lemburs = db.lemburs.Where(u => u.nik == lembur.nik && u.tanggal == lembur.tanggal).FirstOrDefault(); if (lemburs != null) { return(Json(new { success = false, message = "Lembur sudah ada" }, JsonRequestBehavior.AllowGet)); } TimeSpan totallembur = lembur.total_jam; decimal? upahjam = totallembur.Hours * lembur.reward; decimal? upahmenit = ((totallembur.Minutes * 100 / 60) * lembur.reward) / 100; lembur.totalreward = upahjam + upahmenit; lembur.status = "Pending"; lembur.oleh = Session["nama"].ToString(); db.lemburs.Add(lembur); db.SaveChanges(); return(Json(new { success = true, html = Global.RenderRazorViewToString(this, "ListLembur", GetListLembur()), message = "Input Data Sukses" }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { success = false, message = ex.Message }, JsonRequestBehavior.AllowGet)); } }
public ActionResult Edit(string id) { lembur lbr = sopace.lemburs.Where(a => a.id_lembur == id).First(); return(View(lbr)); }