Esempio n. 1
0
        //*****************操作FloorLabelConfig表******************************

        #region 根据楼层floordetailId查询相关联的楼层配置详细配置列表信息
        /// <summary>
        ///
        /// </summary>
        /// <param name="id">楼层详情配置ID</param>
        /// <param name="strName">首级别名称</param>
        /// <param name="name">上一级名称</param>
        /// /// <param name="floorId">上一级楼层Id</param>
        /// <returns></returns>
        public ActionResult FloorLabelItem(int id, string strName, string name, int floorId)
        {
            var result = new FloorLabelRefer();

            result.SearchDetail.FloorDetailID = id;
            if (id > 0)
            {
                result = FloorConfigClient.Instance.QueryFloorLabel(result);
            }
            ViewBag.StrName = strName;
            ViewBag.Name    = name;
            ViewBag.FloorId = floorId;
            return(View(result));
        }
Esempio n. 2
0
        //*****************操作FloorLabelConfig表******************************

        #region 根据楼层FloorLabelConfig->floordetailId查询相关联的楼层配置详细配置列表信息
        /// <summary>
        /// 根据楼层floordetailId查询相关联的楼层配置详细配置列表信息
        /// </summary>
        /// <param name="floorLabel"></param>
        /// <returns></returns>
        public FloorLabelRefer QueryFloorLabel(FloorLabelRefer floorLabel)
        {
            var result = new FloorLabelRefer();
            var req    = new QueryFloorLabelConfigByfloordetailIdRequest();

            if (floorLabel.SearchDetail != null)
            {
                req.FloorDetailID = floorLabel.SearchDetail.FloorDetailID;
            }

            var res = CMSClient.Send <QueryFloorLabelConfigByfloordetailIdResponse>(req);

            if (res.DoFlag)
            {
                result.List  = Mapper.MappGereric <FloorLabelConfigExt, FloorLabelDetail>(res.FloorDetailDos);
                result.Total = res.Total;
            }
            result.SearchDetail = floorLabel.SearchDetail;

            return(result);
        }