public ActionResult ApproveRejectPendingRequisition(string button, RequisitionDetailsDTO viewModel) { if (Session["existinguser"] != null) { LoginDTO currentUser = (LoginDTO)Session["existinguser"]; if (currentUser.RoleId != (int)Enums.Roles.DepartmentHead && currentUser.RoleId != (int)Enums.Roles.DepartmentCoverHead) { return(RedirectToAction("RedirectToClerkOrDepartmentView", "Login")); } requisitionManagementService.ApproveRejectPendingRequisition(viewModel.RequisitionFormId, button, viewModel.Remarks); return(RedirectToAction("ViewDepartmentRequisitions")); } return(RedirectToAction("Index", "Login")); }
public ActionResult ViewRequisitionDetail(int requisitionId) { if (Session["existinguser"] != null) { LoginDTO currentUser = (LoginDTO)Session["existinguser"]; if (currentUser.RoleId == (int)Enums.Roles.StoreClerk && currentUser.RoleId == (int)Enums.Roles.StoreSupervisor && currentUser.RoleId == (int)Enums.Roles.StoreManager) { return(RedirectToAction("RedirectToClerkOrDepartmentView", "Login")); } RequisitionDetailsDTO model = requisitionCatalogueService.GetRequisitionDetailsForSingleRequisition(requisitionId, currentUser.EmployeeId); return(View(model)); } return(RedirectToAction("Index", "Login")); }
public ActionResult ReviewRequisitionDetails(int requisitionId) { if (Session["existinguser"] != null) { LoginDTO currentUser = (LoginDTO)Session["existinguser"]; if (currentUser.RoleId != (int)Enums.Roles.DepartmentHead && currentUser.RoleId != (int)Enums.Roles.DepartmentCoverHead) { return(RedirectToAction("RedirectToClerkOrDepartmentView", "Login")); } RequisitionDetailsDTO model = requisitionCatalogueService.GetRequisitionDetailsForSingleRequisition(requisitionId, currentUser.EmployeeId); //model.LoginDTO = loginDTO; return(View(model)); } return(RedirectToAction("Index", "Login")); }