Esempio n. 1
0
 /// <summary>
 /// 读取所有行政区规划乡镇街道
 /// </summary>
 /// <returns></returns>
 public static List<Regionalism> RegionalismRead() {
     List<Regionalism> regions = new List<Regionalism>();
     try {
         XElement xzxzqconfig = XElement.Load(Constant.XZXZQconfig);
         IEnumerable<XElement> elements = from el in xzxzqconfig.Elements("Town") select el;
         foreach(XElement el in elements) {
             Regionalism region = new Regionalism();
             //行政区编码
             region.XZQDM = el.Attribute("XZQDM").Value;
             //行政区名称
             region.XZQMC = el.Attribute("XZQMC").Value;
             regions.Add(region);
         }
     } catch(Exception e) {
         throw e;
     }
     return regions;
 }
Esempio n. 2
0
 /// <summary>
 /// 读取该乡镇所有村级信息
 /// </summary>
 /// <param name="region">所在乡镇</param>
 /// <returns></returns>
 public static List<Village> VillagesRead(Regionalism region) {
     List<Village> villages = new List<Village>();
     try {
         XElement cxzqconfig = XElement.Load(Constant.CSZQcofnig);
         IEnumerable<XElement> elements = from el in cxzqconfig.Elements("Village")
                                          where el.Attribute("XZQDM").Value.Contains(region.XZQDM)
                                          select el;
         foreach(XElement el in elements) {
             Village village = new Village();
             //行政区编码
             village.XZQDM = el.Attribute("XZQDM").Value;
             //行政区名称
             village.XZQMC = el.Attribute("XZQMC").Value;
             villages.Add(village);
         }
     } catch(Exception e) {
         throw e;
     }
     return villages;
 }