Example #1
0
        /// <summary>
        ///为县级Areas和测站Msite提供树形数据
        /// </summary>
        /// <returns></returns>
        public List <Model.ViewMode.TreeMsite> GetAreasTree(int ProvinceID)
        {
            string    str = "select * from Areas where ProvinceID=" + ProvinceID;
            DataTable dt  = SqlHelper.ExecuteDataTable(str, CommandType.Text, null);
            List <Model.ViewMode.TreeMsite> Tree = new List <Model.ViewMode.TreeMsite>();

            foreach (DataRow dw in dt.Rows)
            {
                Model.ViewMode.TreeMsite AreasTree = new Model.ViewMode.TreeMsite();
                AreasTree.AreaSID   = Convert.ToInt32(dw["AreaSID"]);
                AreasTree.AreasName = dw["AreasName"].ToString();
                AreasTree.Mistes    = new DAL.Msite().GetMsiteByAreasId(AreasTree.AreaSID);
                Tree.Add(AreasTree);
            }
            return(Tree);
        }
Example #2
0
        /// <summary>
        /// 县
        /// </summary>
        /// <returns></returns>
        public List <Model.ViewMode.TreeMsite> GetMsiteList()
        {
            List <Model.ViewMode.TreeMsite> list = new List <Model.ViewMode.TreeMsite>();
            string        str = "select * from Areas";
            SqlDataReader dr  = SqlHelper.ExecuteReader(str, System.Data.CommandType.Text, null);

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    Model.ViewMode.TreeMsite AreasTree = new Model.ViewMode.TreeMsite();
                    AreasTree.AreaSID   = dr.GetInt32(0);
                    AreasTree.AreasName = dr.GetString(1);
                    list.Add(AreasTree);
                    list.Add(AreasTree);
                }
                return(list);
            }
            else
            {
                list = null;
                return(list);
            }
        }