/// <summary> /// 根据id取唯一的subcenter信息 /// </summary> /// <param name="subcenterId"></param> /// <returns></returns> public static Models.SubCenterInfo GetSubcenter(int subcenterId) { //传递得参数 Dictionary <string, object> param = new Dictionary <string, object>(); //查询条件 Dictionary <string, string> paramInner = new Dictionary <string, string>(); paramInner["subcenterId"] = subcenterId.ToString(); //返回结果 List <SubCenterInfo> subcenterList = new List <SubCenterInfo>(); //string suffix = "/subcenter/getSubcenter"; string url = suffix + "/subcenter/getSubcenter"; //string url = "http://127.0.0.1:8088/subcenter/getSubcenter"; string jsonStr = HttpHelper.SerializeDictionaryToJsonString(paramInner); param["subcenter"] = jsonStr; try { string resultJson = HttpHelper.Post(url, param); subcenterList = (List <SubCenterInfo>)HttpHelper.JsonToObject(resultJson, new List <SubCenterInfo>()); } catch (Exception e) { Debug.WriteLine("查询分中心失败"); throw e; } SubCenterInfo result = new SubCenterInfo(); foreach (SubCenterInfo s in subcenterList) { if (s.SubCenterID == subcenterId) { result.SubCenterID = s.SubCenterID; result.SubCenterName = s.SubCenterName; } } return(result); //using (Maintain mt = new Maintain()) //{ // if (mt.SubCenterInfo.Any(s => s.SubCenterID == subcenterId)) // { // return mt.SubCenterInfo.First(s => s.SubCenterID == subcenterId); // } // else // return null; //} }
/// <summary> /// 根据ID获得分中心名字 /// </summary> /// <param name="subcenterId"></param> /// <returns></returns> public static String GetSubcenterName(int subcenterId) { SubCenterInfo result = GetSubcenter(subcenterId); return(result.SubCenterName); //using (Maintain mt = new Maintain()) //{ // Models.SubCenterInfo subCenter = GetSubcenter(subcenterId); // if (subCenter != null) // return subCenter.SubCenterName; // else // return null; //} }