예제 #1
0
 public ActionResult GetUserRoleRight(int?keyValue)
 {
     try
     {
         var roleId = OperatorProvider.Provider.GetCurrent().RoleId;
         if (keyValue != null)
         {
             var departId     = OperatorProvider.Provider.GetCurrent().DepartmentId;
             var departName   = organizeApp.GetForm(departId).F_FullName;
             var pro_send_dep = proposalApp.GetForm(keyValue.Value).pro_send_dep;
             var roleList     = roleApp.GetManList();
             if (roleList.Contains(roleId) && pro_send_dep.Equals(departName))
             {
                 return(Json(true, JsonRequestBehavior.AllowGet));//接收负责人
             }
         }
         return(Json(false, JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         return(Json(false, JsonRequestBehavior.AllowGet));
     }
 }