public static 上传下载信息 得到上传下载信息(Guid 用户ID)
        {
            try
            {
                LoveKaoExamEntities db = new LoveKaoExamEntities();
                上传下载信息 information = new 上传下载信息();
                绑定账号表 bind = db.绑定账号表.Where(a=>a.本地账号ID==用户ID).FirstOrDefault();
                if (bind == null)
                {
                    information.可下载试题数量 = 100;
                    information.是否绑定账号 = false;
                }
                else
                {
                    LoveKaoServiceReference.LoveKaoServiceInterfaceClient client = new LoveKaoServiceReference.LoveKaoServiceInterfaceClient();
                    int result;
                    string Json = client.得到上传下载信息(out result, bind.爱考网账号, bind.爱考网密码);
                    client.Close();
                    if (result == 1)
                    {
                        异常处理.抛出异常(1);
                    }
                    else if (result == 2)
                    {
                        异常处理.抛出异常(2);
                    }

                    if (String.IsNullOrEmpty(Json))
                    {
                        information.可下载试题数量 = 100;
                        information.是否绑定账号 = false;
                    }
                    else
                    {
                        information = 把Json转化成上传下载信息(Json);
                        information.是否绑定账号 = true;
                    }
                }
                return information;
            }
            catch (Exception ex)
            {
                异常处理.Catch异常处理(ex.Message);
                throw;
            }
        }
 /// <summary>
 /// 返回0下载成功,1账号未绑定,2绑定账号被禁用,3没有足够的下载积分,4禁止绑定任何账号
 /// </summary>
 public static int 下载试题(List<Guid> 试题外部信息WCFID集合)
 {
     try
     {
         LoveKaoExamEntities db = new LoveKaoExamEntities();
         //获取绑定账号信息
         绑定账号表 bind = db.绑定账号表.Where(a => a.本地账号ID == 用户信息.CurrentUser.用户ID).FirstOrDefault();
         if (bind == null)
         {
             异常处理.抛出异常(-1);
             return 1;
         }
         LoveKaoServiceReference.LoveKaoServiceInterfaceClient client = new LoveKaoServiceReference.LoveKaoServiceInterfaceClient();
         //判断是否有足够的积分下载
         int type;
         string informationJson = client.得到上传下载信息(out type, bind.爱考网账号, bind.爱考网密码);
         if (type == 1)
         {
             异常处理.抛出异常(1);
         }
         else if (type == 2)
         {
             异常处理.抛出异常(2);
         }
         上传下载信息 information = 上传下载信息.把Json转化成上传下载信息(informationJson);
         if (information.可下载试题数量 < 试题外部信息WCFID集合.Count)
         {
             异常处理.抛出异常(3);
         }
         Dictionary<string, byte[]> dicPicture = new Dictionary<string, byte[]>();
         List<string> ListJson = new List<string>();
         int result = client.下载试题(out ListJson, out dicPicture, 试题外部信息WCFID集合, bind.爱考网账号, bind.爱考网密码);
         client.Close();
         if (result == 0)
         {
             string userName = 用户信息.CurrentUser.用户名;
             List<string> listSaveJson = 替换试题图片路径(ListJson, userName);
             保存主站下载试题(listSaveJson, db);
             保存图片(dicPicture, userName);
         }
         return result;
     }
     catch (Exception ex)
     {
         异常处理.Catch异常处理(ex.Message);
         throw;
     }
 }