コード例 #1
0
        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);
        }