Exemplo n.º 1
0
        /// <summary>
        /// 根据设备组获取视频巡更的设备
        /// </summary>
        /// <returns></returns>
        public List <Model.CustomModel.VideoInGroupModel> GetVideoPatrolDevice(int groupid)
        {
            List <Model.CustomModel.VideoInGroupModel> videoinfo = new List <Model.CustomModel.VideoInGroupModel>();

            BLL.ServDeviceGroupBLL groupbll = new ServDeviceGroupBLL();
            BLL.ServAreaInfoBLL    areabll  = new ServAreaInfoBLL();

            List <Model.CustomModel.VideoInGroupModel> viewinfolist = groupbll.GetVideoInfoByGroupIdint(groupid);

            foreach (Model.CustomModel.VideoInGroupModel viewmodel in viewinfolist)
            {
                if (viewmodel.is_inbuilding != -1)
                {
                    Model.ServFloorInfoModel floormodel = new ServFloorInfoModel();
                    floormodel     = areabll.GetBuildingInfoByid(viewmodel.is_inbuilding);
                    viewmodel.ext1 = floormodel.floor_name.ToString();
                    viewmodel.ext2 = floormodel.floor_code.ToString();
                    viewmodel.ext3 = floormodel.building_id.ToString();
                    viewmodel.ext4 = floormodel.point1;
                    viewmodel.ext5 = floormodel.point2;
                    viewmodel.ext6 = floormodel.floor_src_2d;
                    viewmodel.ext7 = floormodel.floor_src_25d;
                    viewmodel.ext8 = floormodel.rank.ToString();
                    viewmodel.ext9 = floormodel.id.ToString();
                }
            }

            return(viewinfolist);
        }