示例#1
0
        /// <summary>
        /// 根据查询获取树形递归(城市地区商圈模块)
        /// </summary>
        /// <param name="parDs"></param>
        /// <returns></returns>
        public List <jsonSysBusinessCircle> GetJsonTree(DataSet parDs)
        {
            List <jsonSysBusinessCircle> list = new List <jsonSysBusinessCircle>();

            if (parDs != null)
            {
                for (int b = 0; b < parDs.Tables[0].Rows.Count; b++)
                {
                    jsonSysBusinessCircle model = new jsonSysBusinessCircle();
                    model.id       = parDs.Tables[0].Rows[b]["id"].ToString();
                    model.text     = parDs.Tables[0].Rows[b]["text"].ToString();
                    model.Code     = parDs.Tables[0].Rows[b]["Code"].ToString();
                    model.expanded = true;
                    model.leaf     = true;
                    model.children = null;
                    list.Add(model);
                }
            }
            return(list);
        }
示例#2
0
        public void SearchProvinceByTree()
        {
            string name = (Request["name"] == null ? "" : Request["name"]); //查询过滤条件

            string where = "Status=" + (int)StatusEnum.正常 + " and Type=" + Request["Type"];
            if (!string.IsNullOrEmpty(name.Trim()))
            {
                where += "(Name like '%" + name.Trim() + "%')";
            }
            DataTable mytab = new BllSysDirc().GetTreeList(where).Tables[0]; //获取所有树

            List <jsonSysBusinessCircle> list = new List <jsonSysBusinessCircle>();

            if (mytab != null)
            {
                for (int b = 0; b < mytab.Rows.Count; b++)
                {
                    jsonSysBusinessCircle model = new jsonSysBusinessCircle();
                    model.id       = mytab.Rows[b]["id"].ToString();
                    model.text     = mytab.Rows[b]["text"].ToString();
                    model.Code     = "";
                    model.expanded = true;
                    model.leaf     = true;
                    model.children = null;
                    list.Add(model);
                }
            }

            list.Insert(0, new jsonSysBusinessCircle()
            {
                id       = "0",
                text     = "查询全部",
                expanded = true,
                leaf     = true,
                children = null,
            });
            WriteJsonToPage(new JavaScriptSerializer().Serialize(list));
        }