Exemplo n.º 1
0
        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);
        }