public ActionResult CTS340() { CTS340_ScreenParameter param = GetScreenObject<CTS340_ScreenParameter>(); ViewBag.HasPermission310 = param.hasPermission310; ViewBag.SummaryThisWeek = IncidentSummaryPeriod.C_INCIDENT_SUMMARY_PERIOD_THISWEEK; ViewBag.CTS310Caller = ScreenID.C_SCREEN_ID_SUMMARY_INCIDENT; return View(); }
/// <summary> /// Check user’s permission /// </summary> /// <param name="param"></param> /// <returns></returns> public ActionResult CTS340_Authority(CTS340_ScreenParameter param) { ObjectResultData res = new ObjectResultData(); try { if (!CheckUserPermission(ScreenID.C_SCREEN_ID_SUMMARY_INCIDENT)) { res.AddErrorMessage(MessageUtil.MODULE_COMMON, MessageUtil.MessageList.MSG0053); return Json(res); } if (res.IsError) { return Json(res); } param.hasPermission310 = CheckUserPermission(ScreenID.C_SCREEN_ID_SEARCH_INCIDENT, FunctionID.C_FUNC_ID_OPERATE); return InitialScreenEnvironment<CTS340_ScreenParameter>(CTS340_Screen, param, res); } catch (Exception ex) { res.AddErrorMessage(ex); return Json(res); } }