void LoadKPIDetail() { int pageCount = 0; string filter = ""; System.Collections.ObjectModel.ObservableCollection <string> paras = new System.Collections.ObjectModel.ObservableCollection <string>(); V_PERFORMANCERECORD tmp = dtgPerformance.SelectedItems[0] as V_PERFORMANCERECORD; //filter = " T_HR_KPIRECORD.APPRAISEEID ==@" + paras.Count(); //paras.Add(tmp.T_HR_PERFORMANCERECORD.APPRAISEEID); //if (tmp.T_HR_PERFORMANCERECORD.T_HR_SUMPERFORMANCERECORD != null) //{ if (!string.IsNullOrEmpty(filter)) { filter += " and "; } filter += " PERFORMANCEID==@" + paras.Count(); paras.Add(tmp.PERFORMANCEID); client.GetPerformanceDetailEmployeeAllPagingAsync(dataPagerDetail.PageIndex, dataPagerDetail.PageSize, "T_HR_KPIRECORD.UPDATEDATE", filter, paras, pageCount, SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID, "", ""); //} //else //{ // dtgPerformanceDetail.ItemsSource = null; // dataPagerDetail.PageCount = 0; //} }