void LoadPerFormace() { TextBox txtCname = Utility.FindChildControl <TextBox>(expander, "txtEmpName"); TextBox txtCode = Utility.FindChildControl <TextBox>(expander, "txtEmpCode"); int pageCount = 0; string filter = ""; System.Collections.ObjectModel.ObservableCollection <string> paras = new System.Collections.ObjectModel.ObservableCollection <string>(); if (!string.IsNullOrEmpty(txtCname.Text)) { filter = " EMPLOYEECNAME==@" + paras.Count(); paras.Add(txtCname.Text); } if (!string.IsNullOrEmpty(txtCode.Text)) { if (!string.IsNullOrEmpty(filter)) { filter += " and "; } filter += " EMPLOYEECODE==@" + paras.Count(); paras.Add(txtCode.Text); } if (!string.IsNullOrEmpty(filter)) { filter += " and "; } filter += " T_HR_PERFORMANCERECORD.T_HR_SUMPERFORMANCERECORD.SUMID==@" + paras.Count(); paras.Add(SumPerformance.SUMID); client.GetPerformanceEmployeeAllPagingAsync(dataPagerPerformance.PageIndex, dataPagerPerformance.PageSize, "EMPLOYEECNAME", filter, paras, pageCount, SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID); }