Ejemplo n.º 1
0
        public ActionResult CTS390()
        {
            CTS390_ScreenParameter param = GetScreenObject <CTS390_ScreenParameter>();

            ViewBag.HasPermission360 = param.hasPermission360;
            ViewBag.CTS360ScreenMode = ScreenID.C_SCREEN_ID_SUMMARY_AR;
            return(View());
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Check user’s permission
        /// </summary>
        /// <param name="param"></param>
        /// <returns></returns>
        public ActionResult CTS390_Authority(CTS390_ScreenParameter param)
        {
            ObjectResultData res = new ObjectResultData();

            try {
                if (!CheckUserPermission(ScreenID.C_SCREEN_ID_SUMMARY_AR))
                {
                    res.AddErrorMessage(MessageUtil.MODULE_COMMON, MessageUtil.MessageList.MSG0053);
                    return(Json(res));
                }

                if (res.IsError)
                {
                    return(Json(res));
                }

                param.hasPermission360 = CheckUserPermission(ScreenID.C_SCREEN_ID_SEARCH_AR, FunctionID.C_FUNC_ID_OPERATE);

                return(InitialScreenEnvironment <CTS390_ScreenParameter>(CTS390_Screen, param, res));
            } catch (Exception ex) {
                res.AddErrorMessage(ex);
                return(Json(res));
            }
        }