/// <summary> /// Check user permission for screen CMS070. /// </summary> /// <param name="obj"></param> /// <returns></returns> public ActionResult CMS070_Authority(CMS070_ScreenParameter obj) { ObjectResultData res = new ObjectResultData(); try { if (!CheckUserPermission(ScreenID.C_SCREEN_ID_SEARCH_INFORMATION, FunctionID.C_FUNC_ID_OPERATE)) { res.AddErrorMessage(MessageUtil.MODULE_COMMON, MessageUtil.MessageList.MSG0053); return(Json(res)); } if (res.IsError) { return(Json(res)); } obj.hasPermission_CMS080 = CheckUserPermission(ScreenID.C_SCREEN_ID_VIEW_CUSTOMER_INFO, FunctionID.C_FUNC_ID_OPERATE); obj.hasPermission_CMS190 = CheckUserPermission(ScreenID.C_SCREEN_ID_VIEW_CONTRACT_DIGEST, FunctionID.C_FUNC_ID_OPERATE); obj.hasPermission_CMS280 = CheckUserPermission(ScreenID.C_SCREEN_ID_VIEW_SITE_INFO, FunctionID.C_FUNC_ID_OPERATE); return(InitialScreenEnvironment <CMS070_ScreenParameter>(CMS070_Screen, obj, res)); } catch (Exception ex) { res.AddErrorMessage(ex); return(Json(res)); } }
public ActionResult CMS070() { CMS070_ScreenParameter param = new CMS070_ScreenParameter(); ViewBag.HasPermissionCMS080 = ""; ViewBag.HasPermissionCMS190 = ""; ViewBag.HasPermissionCMS280 = ""; ViewBag.CustomerRoleRealCust = ""; try { param = GetScreenObject <CMS070_ScreenParameter>(); ViewBag.HasPermissionCMS080 = param.hasPermission_CMS080; ViewBag.HasPermissionCMS190 = param.hasPermission_CMS190; ViewBag.HasPermissionCMS280 = param.hasPermission_CMS280; ViewBag.CustomerRoleRealCust = CustRoleType.C_CUST_ROLE_TYPE_REAL_CUST; ViewBag.radioDefault = param.radioDefault; } catch { } return(View()); }