public ActionResult Create(Leave_Early leave_Early) { if (ModelState.IsValid) { var dao = new LeaveEarlyDAO(); leave_Early.CreatedDate = DateTime.Now; var user = (UserLogin)Session[CommonConstants.USER_SESSION]; leave_Early.CreatedBy = user.EmpCode + "|" + user.FullName; int id = dao.Insert(leave_Early, user.EmpCode); if (id > 0) { return(RedirectToAction("History", "LeaveEarly")); } else { ModelState.AddModelError("", "Thêm mới thất bại"); } } else { ModelState.AddModelError("", "Thêm mới thất bại"); return(View("Create")); } return(RedirectToAction("History")); }
public ActionResult Edit(Leave_Early leave_Early) { if (ModelState.IsValid) { var dao = new LeaveEarlyDAO(); var user = (UserLogin)Session[CommonConstants.USER_SESSION]; leave_Early.ModifiedBy = user.EmpCode + "|" + user.FullName; var res = dao.Update(leave_Early, user.EmpCode); if (res) { SetAlert("Cập nhật yêu cầu thành công", "success"); return(RedirectToAction("History", "LeaveEarly")); } else { ModelState.AddModelError("", "Cập nhật thất bại"); } } else { ModelState.AddModelError("", "Cập nhật thất bại"); return(View("Edit")); } return(RedirectToAction("History")); }
/// <summary> /// Hàm update dành cho PIC /// </summary> /// <param name="entity"></param> /// <returns></returns> public bool Update(Leave_Early entity, string modifiedBy) { try { var leaveEarly = dbContext.Leave_Early.Find(entity.ID); leaveEarly.EmpCode = entity.EmpCode; leaveEarly.Shift = entity.Shift; leaveEarly.Reason = entity.Reason; leaveEarly.EstimatedDate = entity.EstimatedDate; leaveEarly.EstimatedTime = entity.EstimatedTime; leaveEarly.ModifiedDate = DateTime.Now; leaveEarly.ModifiedBy = entity.ModifiedBy; dbContext.SaveChanges(); return(true); } catch (Exception) { throw; } }
/// <summary> /// Phương thức thêm /// </summary> /// <param name="entity"></param> /// <returns></returns> public int Insert(Leave_Early entity, string createdby) { dbContext.Leave_Early.Add(entity); dbContext.SaveChanges(); return(entity.ID); }