Exemplo n.º 1
0
        private void LoadData()
        {
            loadbar.Start();

            int    pageCount = 0;
            string filter    = "";
            string strState  = "";

            System.Collections.ObjectModel.ObservableCollection <object> paras = new System.Collections.ObjectModel.ObservableCollection <object>();

            if (Checkstate != Convert.ToInt32(CheckStates.All).ToString())
            {
                strState = Checkstate;
            }

            TextBox txtEmpName = Utility.FindChildControl <TextBox>(expander, "txtEmpName");

            if (txtEmpName != null)
            {
                if (!string.IsNullOrEmpty(txtEmpName.Text))
                {
                    if (!string.IsNullOrEmpty(filter))
                    {
                        filter += " and ";
                    }
                    // filter += "CNAME==@" + paras.Count().ToString();
                    filter += " @" + paras.Count().ToString() + ".Contains(CNAME)";
                    paras.Add(txtEmpName.Text.Trim());
                }
            }
            client.CompanyPagingAsync(dataPager.PageIndex, dataPager.PageSize, "SORTINDEX", filter, paras,
                                      pageCount, SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID, strState);
        }