Пример #1
0
        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;
            //}
        }