private void LoadData() { loadbar.Start(); //打开转动动画 int pageCount = 0; string filter = ""; //查询过滤条件 ObservableCollection <object> paras = new System.Collections.ObjectModel.ObservableCollection <object>(); //参数值 T_SYS_DICTIONARY StrContractLevel = cbContractLevel.SelectedItem as T_SYS_DICTIONARY; //合同级别 if (!string.IsNullOrEmpty(txtSearchID.Text.Trim())) //合同编号 { if (!string.IsNullOrEmpty(filter)) { filter += " and "; } filter += "contractApp.contractApp.CONTRACTCODE ^@" + paras.Count().ToString(); paras.Add(txtSearchID.Text.Trim()); } if (!string.IsNullOrEmpty(txtSearchType.Text.Trim()))//标题 { if (!string.IsNullOrEmpty(filter)) { filter += " and "; } filter += "contractApp.contractApp.CONTRACTTITLE ^@" + paras.Count().ToString(); paras.Add(txtSearchType.Text.Trim()); } if (this.cbContractLevel.SelectedIndex > 0) //级别 { if (!string.IsNullOrEmpty(filter)) { filter += " and "; } filter += "contractApp.contractApp.CONTRACTLEVEL ^@" + paras.Count().ToString(); paras.Add(StrContractLevel.DICTIONARYVALUE.ToString()); } SMT.SaaS.OA.UI.SmtOADocumentAdminService.LoginUserInfo loginUserInfo = new SMT.SaaS.OA.UI.SmtOADocumentAdminService.LoginUserInfo(); loginUserInfo.companyID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; loginUserInfo.userID = Common.CurrentLoginUserInfo.EmployeeID; caswsc.GetInquiryViewContractApplicationAsync(dpGrid.PageIndex, dpGrid.PageSize, "viewContract.CHECKSTATE", filter, paras, pageCount, checkState, loginUserInfo); }