/// <summary>
        /// 查询方法
        /// </summary>
        public void SearchExecute()
        {
            //if (string.IsNullOrEmpty(JKPZBH) && string.IsNullOrEmpty(JKZH.Content.ToString()))
            //{
            //    FlushExecute();
            //    return;
            //}
            //FlushExecute();
            //FlushExecute(false);
            LinkModel.Clear();
            foreach (UnKnowLinkModel item in LinkModeltemp)
            {
                LinkModel.Add(item);
            }
            if (!string.IsNullOrEmpty(JKPZBH))
            {
                var temp = from i in LinkModel
                           where (!string.IsNullOrEmpty(i.DF.DepositNum)
                                  ) && (i.DF.DepositNum.Contains(JKPZBH))
                           select i;
                ObservableCollection <UnKnowLinkModel> result = new ObservableCollection <UnKnowLinkModel>();
                temp.ToList <UnKnowLinkModel>().ForEach(p => result.Add(p));

                this.LinkModel = result;
            }
            if (!string.IsNullOrEmpty(Account))
            {
                var temp = from i in LinkModel
                           where (!string.IsNullOrEmpty(i.DF.DepositAccount)
                                  ) && (i.DF.DepositAccount.Contains(Account))
                           select i;
                ObservableCollection <UnKnowLinkModel> result = new ObservableCollection <UnKnowLinkModel>();
                temp.ToList <UnKnowLinkModel>().ForEach(p => result.Add(p));

                this.LinkModel = result;
            }

            if (!string.IsNullOrEmpty(JKZH.Content.ToString()))
            {
                if (JKZH.Content.ToString() == "全部")
                {
                    return;
                }
                else
                {
                    var temp = from i in this.LinkModel
                               where (!string.IsNullOrEmpty(i.DF.DepositState) &&
                                      ((!string.IsNullOrEmpty(JKZH.Content.ToString()) &&
                                        i.DF.DepositState.Contains(JKZH.Content.ToString())
                                        )))
                               select i;

                    ObservableCollection <UnKnowLinkModel> result = new ObservableCollection <UnKnowLinkModel>();
                    temp.ToList <UnKnowLinkModel>().ForEach(p => result.Add(p));

                    this.LinkModel = result;
                }
            }
        }
 /// <summary>
 /// 刷新方法
 /// </summary>
 public void FlushExecute(bool IsNull)
 {
     this.LinkModel = new ObservableCollection <UnKnowLinkModel>();
     LinkModeltemp  = new ObservableCollection <UnKnowLinkModel>();
     if (IsNull)
     {
         this.LinkModel2 = new ObservableCollection <UnKnowLinkModel>();
     }
     this.Models = new ObservableCollection <DepositFund>();
     //总行可以查看所有
     if (VMHelp.PointCode == Tools.HelpClass.Current.MainWebSite)
     {
         this.Models = client.Selects();
         foreach (DepositFund item in this.Models)
         {
             UnKnowLinkModel um = new UnKnowLinkModel();
             um.DF = item;
             if (UnknowModel.UB_LinkStr != null && UnknowModel.UB_LinkStr.Contains(item.ID))
             {
                 um.IsCheck = false;
                 LinkModel2.Add(um);
             }
             else
             {
                 um.IsCheck = false;
                 LinkModel.Add(um);
                 LinkModeltemp.Add(um);
             }
         }
         return;
     }
     foreach (DepositFund item in client.Selects())
     {
         if (item.BankSiteID == VMHelp.PointCode)
         {
             this.Models.Add(item);
             UnKnowLinkModel um = new UnKnowLinkModel();
             um.DF = item;
             if (UnknowModel.UB_LinkStr != null && UnknowModel.UB_LinkStr.Contains(item.ID))
             {
                 um.IsCheck = false;
                 LinkModel2.Add(um);
             }
             else
             {
                 um.IsCheck = false;
                 LinkModel.Add(um);
                 LinkModeltemp.Add(um);
             }
         }
     }
 }
        /// <summary>
        /// 移除关联
        /// </summary>
        private void DeleteLinkExecute()
        {
            ObservableCollection <UnKnowLinkModel> temp = new ObservableCollection <UnKnowLinkModel>();

            foreach (UnKnowLinkModel item in LinkModel2)
            {
                if (item.IsCheck)
                {
                    item.IsCheck = false;
                    LinkModel.Add(item);
                    LinkModeltemp.Add(item);
                }
                else
                {
                    temp.Add(item);
                }
            }
            LinkModel2 = temp;
        }