private void LoadData() { loadbar.Start(); //打开转动动画 int pageCount = 0; string filter = ""; //查询过滤条件 //string StrStart = ""; //string StrEnd = ""; ObservableCollection <object> paras = new System.Collections.ObjectModel.ObservableCollection <object>(); //参数值 if (!string.IsNullOrEmpty(txtPaymentOfUser.Text.Trim())) //发放员工 { if (!string.IsNullOrEmpty(filter)) { filter += " and "; } filter += "welfareDetailsViews.OWNERID ^@" + paras.Count().ToString(); paras.Add((txtPaymentOfUser.DataContext as SMT.SaaS.FrameworkUI.OrganizationControl.ExtOrgObj).ObjectID); } //StrStart = ReleaseTime.Text.ToString(); //StrEnd = ReleaseEndTime.Text.ToString(); //DateTime DtStart = new DateTime(); //DateTime DtEnd = new DateTime(); //if (!string.IsNullOrEmpty(StrStart) && !string.IsNullOrEmpty(StrEnd)) //{ // DtStart = System.Convert.ToDateTime(StrStart); // DtEnd = System.Convert.ToDateTime(StrEnd); // if (DtStart > DtEnd) // { // Utility.ShowCustomMessage(MessageTypes.Caution, Utility.GetResourceStr("SEARCH"), Utility.GetResourceStr("STARTTIMENOTGREATENDTIME")); // return; // } // else // { // if (!string.IsNullOrEmpty(filter)) // { // filter += " and "; // } // filter += "welfareDetailsViews.CREATEDATE >=@" + paras.Count().ToString(); // paras.Add(DtStart); // if (!string.IsNullOrEmpty(filter)) // { // filter += " and "; // } // filter += "welfareDetailsViews.CREATEDATE <=@" + paras.Count().ToString(); // paras.Add(DtEnd); // } //} //else //{ // //开始时间不为空 结束时间为空 // if (!string.IsNullOrEmpty(StrStart) && string.IsNullOrEmpty(StrEnd)) // { // if (!string.IsNullOrEmpty(filter)) // { // filter += " and "; // } // filter += "welfareDetailsViews.CREATEDATE <=@" + paras.Count().ToString(); // paras.Add(DtStart); // } // //结束时间不为空 // if (string.IsNullOrEmpty(StrStart) && !string.IsNullOrEmpty(StrEnd)) // { // if (!string.IsNullOrEmpty(filter)) // { // filter += " and "; // } // filter += "welfareDetailsViews.CREATEDATE >=@" + paras.Count().ToString(); // paras.Add(DtEnd); // } //} wssc.GetWelfarePaymentDetailsInfosAsync(dpGrid.PageIndex, dpGrid.PageSize, "welfareDetailsViews.CREATEDATE", filter, paras, pageCount, Common.CurrentLoginUserInfo.EmployeeID); }