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"));
        }
Esempio n. 4
0
 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));
     }
 }
Esempio n. 5
0
 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));
        }