public ActionResult Create(Go_Out go_Out) { if (ModelState.IsValid) { var dao = new GoOutDAO(); go_Out.CreatedDate = DateTime.Now; var user = (UserLogin)Session[CommonConstants.USER_SESSION]; go_Out.CreatedBy = user.EmpCode + "|" + user.FullName; int id = dao.Insert(go_Out, user.EmpCode); if (id > 0) { return(RedirectToAction("History", "GoOut")); } 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 JsonResult RejectForAdmin(int id, string remark) { var user = (UserLogin)Session[CommonConstants.USER_SESSION]; var res = new GoOutDAO().RejectForAdmin(id, remark, user.EmpCode + "|" + user.FullName); return(Json(new { status = res })); }
// GET: GoOut public ActionResult History(string searchString, int page = 1, int pageSize = 20) { var user = (UserLogin)Session[CommonConstants.USER_SESSION]; var dao = new GoOutDAO(); var role = (User as CustomPrincipal).PriorityRole; var model = dao.ListAllPaging(searchString, page, pageSize, user.ID, role); ViewBag.SearchString = searchString; return(View(model)); }
public ActionResult Approve(string searchString, int page = 1, int pageSize = 20) { var user = (UserLogin)Session[CommonConstants.USER_SESSION]; var tName = _dbContext.Users.Include(t => t.Team).First(u => u.ID == user.ID).Team.Name; bool unfilter = false; if ((HttpContext.User as CustomPrincipal).PriorityRole >= 4) { unfilter = true; } var dao = new GoOutDAO(); var model = dao.ListApprove(searchString, page, pageSize, tName, unfilter); return(View(model)); }
public ActionResult Edit(Go_Out go_Out) { if (ModelState.IsValid) { var dao = new GoOutDAO(); var user = (UserLogin)Session[CommonConstants.USER_SESSION]; go_Out.ModifiedBy = user.EmpCode + "|" + user.FullName; var res = dao.Update(go_Out, user.EmpCode); if (res /*&& (go_Out.EstimatedDateReturn >= go_Out.EstimatedDateOut)*/) { return(RedirectToAction("History", "GoOut")); } else { ModelState.AddModelError("", "Cập nhật thất bại"); } } return(View("History")); }
/// <summary> /// Phương thức lấy ra thông tin nhân viên theo mã /// </summary> /// <param name="empCode"></param> /// <returns></returns> public JsonResult GetByCodeGO(string empCode) { var dao = new GoOutDAO(); User user = new User(); UserViewModel userViewModel = new UserViewModel(); user = dao.GetByCode(empCode); userViewModel.UpdateUser(user); if (userViewModel.EmpCode != null) { return(Json(new { data = userViewModel, status = true }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { status = false }, JsonRequestBehavior.AllowGet)); } }
public ActionResult Edit(int id) { var goOut = new GoOutDAO().ViewDetail(id); return(View(goOut)); }