예제 #1
0
        //*****************操作FloorDetailConfig表******************************

        #region 根据楼层配置Id查询相关联的楼层配置详细配置列表信息
        /// <summary>
        /// 根据楼层配置Id查询相关联的楼层配置详细配置列表信息
        /// </summary>
        /// <param name="floorDetail"></param>
        /// <returns></returns>
        public FloorDetailRefer QueryFloorDetail(FloorDetailRefer floorDetail)
        {
            var result = new FloorDetailRefer();
            var req    = new QueryFloorDetailConfigByFloorIdRequest();

            if (floorDetail.SearchDetail != null)
            {
                req.FloorID = floorDetail.SearchDetail.FloorID;
            }
            req.PageIndex = floorDetail.PageIndex ?? 0;
            req.PageSize  = floorDetail.PageSize ?? 0;

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

            if (res.DoFlag)
            {
                result.List  = Mapper.MappGereric <FloorDetailConfigExt, FloorDetailDetail>(res.FloorDetailDos);
                result.Total = res.Total;
            }
            result.SearchDetail = floorDetail.SearchDetail;
            result.PageIndex    = floorDetail.PageIndex;
            result.PageSize     = floorDetail.PageSize;

            return(result);
        }
예제 #2
0
        //*****************操作FloorDetailConfig表******************************

        #region 根据楼层配置FloorDetailConfig->floorid查询相关联的楼层配置详细配置列表信息
        /// <summary>
        /// 根据楼层配置FloorDetailConfig->floorid查询相关联的楼层配置详细配置列表信息
        /// </summary>
        /// <param name="id">楼层配置ID</param>
        /// <param name="name">楼层名称</param>
        /// <returns></returns>
        public ActionResult FloorItem(int id, string name)
        {
            var model = new FloorDetailRefer();

            model.SearchDetail.FloorID = id;
            if (id > 0)
            {
                model = FloorConfigClient.Instance.QueryFloorDetail(model);
            }
            ViewBag.Name    = name;
            ViewBag.FloorID = id;
            return(View(model));
        }