/// <summary> /// 富士II类详情页 /// </summary> /// <param name="id">富士II类id</param> /// <returns>富士II类详情页</returns> public ActionResult Detail(int id = 0) { if (!CheckSession()) { Response.Redirect(Url.Action(ConstDefinition.HOME_ACTION, ConstDefinition.HOME_CONTROLLER), true); return(null); } ViewBag.Class1 = this.lookDao.GetLookups("tblFujiClass1", "Name"); ViewBag.Class2 = this.fujiClassDao.QueryKeyValueFujiClass2(); ViewBag.Equipment1 = LookupManager.GetEquipmentClass(1); ViewBag.Equipment2 = LookupManager.GetEquipmentClass(2); ViewBag.ID = id; return(View("FujiClass2Detail")); }
/// <summary> /// 获取设备类别信息 /// </summary> /// <param name="level">等级</param> /// <param name="parentCode">父级分类编码</param> /// <param name="userID">用户ID</param> /// <param name="sessionID">当前请求所在设备储存的SessionID</param> /// <returns>该条件下的所有信息</returns> public JsonResult GetEquipmentClass(int userID, string sessionID, int level, string parentCode = null) { ServiceResultModel <List <EquipmentClassInfo> > result = new ServiceResultModel <List <EquipmentClassInfo> >(); try { if (!CheckSessionID(userID, sessionID, result)) { return(MyJson(result, JsonRequestBehavior.AllowGet)); } result.Data = LookupManager.GetEquipmentClass(level, parentCode); } catch (Exception ex) { NLog.LogManager.GetCurrentClassLogger().Error(ex, ex.Message); result.SetFailed(ResultCodes.SystemError, ControlManager.GetSettingInfo().ErrorMessage); } return(MyJson(result, JsonRequestBehavior.AllowGet)); }
/// <summary> /// 获取设备类别信息 /// </summary> /// <param name="level">等级</param> /// <param name="parentCode">父级分类编码</param> /// <returns>该条件下的所有信息</returns> public JsonResult GetEquipmentClass(int level, string parentCode = null) { if (CheckSession(false) == false) { return(Json(ResultModelBase.CreateTimeoutModel(), JsonRequestBehavior.AllowGet)); } if (CheckSessionID() == false) { return(Json(ResultModelBase.CreateLogoutModel(), JsonRequestBehavior.AllowGet)); } ResultModel <List <EquipmentClassInfo> > result = new ResultModel <List <EquipmentClassInfo> >(); try { result.Data = LookupManager.GetEquipmentClass(level, parentCode); } catch (Exception ex) { NLog.LogManager.GetCurrentClassLogger().Error(ex, ex.Message); result.SetFailed(ResultCodes.SystemError, ControlManager.GetSettingInfo().ErrorMessage); } return(JsonResult(result)); }