//*****************操作dbo.FloorConfig表****************************** #region 楼层配置列表 /// <summary> /// 楼层配置列表 /// </summary> /// <param name="floorConfig"></param> /// <returns></returns> public FloorConfigRefer QueryFloorConfigRefer(FloorConfigRefer floorConfig) { var result = new FloorConfigRefer(); var req = new QueryFloorConfigRequest(); if (floorConfig.SearchDetail != null) { req.FloorName = floorConfig.SearchDetail.FloorName; if (floorConfig.SearchDetail.TempFloorType <= 0) { req.FloorType = -1; } else { req.FloorType = floorConfig.SearchDetail.TempFloorType; } } req.PageIndex = floorConfig.PageIndex; req.PageSize = floorConfig.PageSize; var res = CMSClient.Send <QueryFloorConfigResponse>(req); if (res.DoFlag) { result.List = Mapper.MappGereric <FloorConfigExt, FloorConfigDetail>(res.FloorConfigDos); result.Total = res.Total; } result.SearchDetail = floorConfig.SearchDetail; result.PageIndex = floorConfig.PageIndex; result.PageSize = floorConfig.PageSize; return(result); }
// GET: /FloorConfig/ //*****************操作dbo.FloorConfig表****************************** #region 楼层配置列表 public ActionResult Index(FloorConfigRefer floorConfig) { var result = new FloorConfigRefer(); result = FloorConfigClient.Instance.QueryFloorConfigRefer(floorConfig); //获取楼层类型 var resultItem = FloorConfigClient.Instance.QueryFloorItemsConfig(1); //生成下拉列表并绑定值 List <SelectListItem> ddClass = new List <SelectListItem>(); foreach (var cls in resultItem) { ddClass.Add(new SelectListItem() { Value = cls.SysNo.ToString(), Text = cls.FloorTypeName }); } ViewData.Add("SearchDetail.TempFloorType", ddClass); return(View(result)); }