示例#1
0
 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"));
 }
示例#2
0
 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"));
 }
示例#3
0
 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"));
 }