Esempio n. 1
0
        public ActionResult Create(T_NB_Attendance t_nb_attendance)
        {
            if (Request.IsAjaxRequest())
            {
                if (ModelState.IsValid)
                {
                    if (db.T_NB_Attendance.Where(m => m.WorkTime == t_nb_attendance.WorkTime).Any(m => m.UserId == t_nb_attendance.UserId))
                    {
                        return ReturnJson(false, "重复登记!", "", "", false, "");
                    }

                    t_nb_attendance.RecordUser = CurrentUser().UserName;

                    db.T_NB_Attendance.Add(t_nb_attendance);
                    int result = db.SaveChanges();
                    if (result > 0)
                        return ReturnJson(true, "操作成功", "", "", true, "");
                    else
                        return ReturnJson(false, "操作失败", "", "", false, "");
                }
                else
                {
                    return ReturnJson(false, "请选择考勤信息", "", "", false, "");
                }
            }
            return Json(new { });
        }
Esempio n. 2
0
        public ActionResult Edit(int id,T_NB_Attendance t_nb_attendance)
        {
            if (Request.IsAjaxRequest())
            {
                if (ModelState.IsValid)
                {
                    t_nb_attendance.RecordUser = CurrentUser().UserName;
                    t_nb_attendance.RecordTime = DateTime.Now;

                    db.Entry(t_nb_attendance).State = EntityState.Modified;
                    int result = db.SaveChanges();
                    if (result >= 0)
                        return ReturnJson(true, "操作成功", "", "", true, "");
                    else
                        return ReturnJson(false, "操作失败", "", "", false, "");
                }
            }
            return Json(new { });
        }