public static List <ProviderServiceRef.DataProject> QueryDataProjectList( ProviderServiceRef.ProviderServiceClient psc, int cityId, int AreaId, string tableName) { ProviderServiceRef.DataProject[] projects = psc.QueryDataProjectList(cityId, AreaId, tableName); #region 循环获取每个城市对应的区域数据,并将成City对象存入List集合中 List <ProviderServiceRef.DataProject> list_projects = new List <ProviderServiceRef.DataProject>(); foreach (ProviderServiceRef.DataProject item in projects) { ProviderServiceRef.DataProject item_tmp = new ProviderServiceRef.DataProject() { CityID = item.CityID, OtherName = item.OtherName, PinYin = item.PinYin, PinYinAll = item.PinYinAll, ProjectId = item.ProjectId, ProjectName = item.ProjectName }; //projectName //if ("".Equals(item.PinYinAll) || "".Equals(item.PinYin)) //{ string tmp_all = ""; //if (item.ProjectName.Length >= 3) //{ // tmp_all = DataConv.Library.Chinese2Spell.Convert(item_tmp.ProjectName.Substring(0, 3)); //} //else //{ tmp_all = DataConv.Library.Chinese2Spell.Convert(item_tmp.ProjectName); //} item_tmp.PinYinAll = tmp_all.ToUpper(); //ShenZhen item_tmp.PinYin = DataConv.Library.Chinese2Spell.getFirstLetter(tmp_all); //SZ //} //otherName if (!string.IsNullOrEmpty(item_tmp.OtherName)) //if (!"".Equals(Convert.ToString(item_tmp.OtherName))) { //if (item_tmp.OtherName.Length >= 3) //{ // tmp_all = DataConv.Library.Chinese2Spell.Convert(item_tmp.OtherName.Substring(0, 3)); //} //else //{ tmp_all = DataConv.Library.Chinese2Spell.Convert(item_tmp.OtherName); //} item_tmp.OtherPinyinAll = tmp_all.ToUpper(); //ShenZhen item_tmp.OtherPinyin = DataConv.Library.Chinese2Spell.getFirstLetter(tmp_all); //SZ } list_projects.Add(item_tmp); } #endregion return(list_projects); }
/// <summary> /// 分页查询楼盘信息 /// </summary> /// <param name="psc"></param> /// <param name="cityId"></param> /// <param name="AreaId"></param> /// <param name="tableName"></param> /// <param name="page"></param> /// <returns></returns> public static List <ProviderServiceRef.DataProject> PagingQueryDataProjectList( ProviderServiceRef.ProviderServiceClient psc, int cityId, int AreaId, string tableName, int page) { ProviderServiceRef.DataProject[] projects = psc.PagingQueryProjectList(cityId, AreaId, tableName, page); #region 循环获取每个城市对应的区域数据,并将成City对象存入List集合中 List <ProviderServiceRef.DataProject> list_projects = new List <ProviderServiceRef.DataProject>(); foreach (ProviderServiceRef.DataProject item in projects) { ProviderServiceRef.DataProject item_tmp = new ProviderServiceRef.DataProject() { CityID = item.CityID, OtherName = item.OtherName, PinYin = item.PinYin, PinYinAll = item.PinYinAll, ProjectId = item.ProjectId, ProjectName = item.ProjectName }; string tmp_all = ""; tmp_all = DataConv.Library.Chinese2Spell.Convert(item_tmp.ProjectName); item_tmp.PinYinAll = tmp_all.ToUpper(); //ShenZhen item_tmp.PinYin = DataConv.Library.Chinese2Spell.getFirstLetter(tmp_all); //SZ if (!string.IsNullOrEmpty(item_tmp.OtherName)) { tmp_all = DataConv.Library.Chinese2Spell.Convert(item_tmp.OtherName); item_tmp.OtherPinyinAll = tmp_all.ToUpper(); //ShenZhen item_tmp.OtherPinyin = DataConv.Library.Chinese2Spell.getFirstLetter(tmp_all); //SZ } list_projects.Add(item_tmp); } #endregion return(list_projects); }