Beispiel #1
0
        public void LoadData()
        {
            loadbar.Start();
            int    pageCount = 0;
            string filter    = "";
            int    sType     = -1;
            string sValue    = "";

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

            string selectedType = treeOrganization.sType;

            if (!string.IsNullOrEmpty(selectedType))
            {
                switch (selectedType)
                {
                case "Company":
                    sType = 0;
                    break;

                case "Department":
                    sType = 1;
                    break;

                case "Post":
                    sType = 2;
                    break;
                }
                sValue = treeOrganization.sValue;
            }
            else
            {
                loadbar.Stop();
                //if (frist) frist = false;  else  Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), "PLEASESELECT");
                return;
            }

            DatePicker dpStartDate = Utility.FindChildControl <DatePicker>(expander, "dpStartDate");
            DatePicker dpEndDate   = Utility.FindChildControl <DatePicker>(expander, "dpEndDate");

            string StartDate = string.Empty;
            string EndDate   = string.Empty;

            if (dpStartDate != null)
            {
                StartDate = dpStartDate.Text;
            }
            if (dpEndDate != null)
            {
                EndDate = dpEndDate.Text;
            }

            string strState = "";

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

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

            if (!string.IsNullOrEmpty(txtEmpCode.Text.Trim()))
            {
                filter += "EMPLOYEECODE==@" + paras.Count().ToString();
                paras.Add(txtEmpCode.Text.Trim());
            }
            if (!string.IsNullOrEmpty(txtEmpName.Text.Trim()))
            {
                if (!string.IsNullOrEmpty(filter))
                {
                    filter += " and ";
                }
                filter += "EMPLOYEECNAME==@" + paras.Count().ToString();
                paras.Add(txtEmpName.Text.Trim());
            }

            //client.GetCustomGuerdonSetPagingAsync(dataPager.PageIndex, dataPager.PageSize, "GUERDONNAME", filter, paras, pageCount, strState, SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID);
            client.GetComplainRecordPagingAsync(dataPager.PageIndex, dataPager.PageSize, "T_HR_KPIRECORD.UPDATEDATE", filter, paras, pageCount, sType, sValue, SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID, StartDate, EndDate, strState);
            //loadbar.Stop();
        }