Exemple #1
0
        /// <summary>
        /// 获取省市区县镇乡列表
        /// </summary>
        /// <param name="serModel">查询实体</param>
        /// <returns></returns>
        public IList <Pro_City_Area_Street> GetProList(Pro_City_Area_StreetSer serModel)
        {
            IList <Pro_City_Area_Street> list = new List <Pro_City_Area_Street>();
            StringBuilder query = new StringBuilder();

            query.Append("select *   from tbl_prov_city_area_street where  1=1");

            if (serModel != null)
            {
                if (serModel.id > 0)
                {
                    query.AppendFormat(" and  id={0} ", serModel.id);
                }

                if (serModel.level > 0)
                {
                    query.AppendFormat(" and  level={0} ", serModel.level);
                }
                if (!string.IsNullOrEmpty(serModel.parentId))
                {
                    query.AppendFormat(" and  parentId='{0}' ", serModel.parentId);
                }
            }
            query.Append("order by id asc");
            DbCommand cmd = this._db.GetSqlStringCommand(query.ToString());

            using (IDataReader dr = DbHelper.ExecuteReader(cmd, this._db))
            {
                while (dr.Read())
                {
                    var model = new Pro_City_Area_Street();
                    model.id       = dr.GetInt32(dr.GetOrdinal("id"));
                    model.code     = dr["code"].ToString();
                    model.level    = dr.GetInt32(dr.GetOrdinal("level"));
                    model.name     = dr["name"].ToString();
                    model.parentId = dr["parentId"].ToString();
                    list.Add(model);
                }
            }
            return(list);
        }
Exemple #2
0
 /// <summary>
 /// 获取省市区县镇乡列表
 /// </summary>
 /// <param name="serModel">查询实体</param>
 /// <returns></returns>
 public IList <Pro_City_Area_Street> GetProList(Pro_City_Area_StreetSer serModel)
 {
     return(dal.GetProList(serModel));
 }