Exemplo n.º 1
0
        /// <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;
            //}
        }
Exemplo n.º 2
0
        /// <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;
            //}
        }