Exemple #1
0
        protected void Store1_RefreshData(object sender, StoreReadDataEventArgs e)
        {
            //GEtting the filter from the page
            string filter     = string.Empty;
            int    totalCount = 1;



            //Fetching the corresponding list

            //in this test will take a list of News
            //ListRequest request = new ListRequest();
            CaseManagementListRequest request = GetCaseManagementRequest();

            request.StartAt = e.Start.ToString();
            request.Size    = e.Limit.ToString();
            ListResponse <Case> routers = _caseService.GetAll <Case>(request);

            if (!routers.Success)
            {
                X.Msg.Alert(Resources.Common.Error, GetGlobalResourceObject("Errors", routers.ErrorCode) != null ? GetGlobalResourceObject("Errors", routers.ErrorCode).ToString() + "<br>" + GetGlobalResourceObject("Errors", "ErrorLogId") + routers.LogId : routers.Summary).Show();
                return;
            }
            this.Store1.DataSource = routers.Items;
            e.Total = routers.count;

            this.Store1.DataBind();
        }
Exemple #2
0
        private CaseManagementListRequest GetCaseManagementRequest()
        {
            CaseManagementListRequest req = new CaseManagementListRequest();

            var d = jobInfo1.GetJobInfo();

            req.BranchId     = d.BranchId.HasValue ? d.BranchId.Value : 0;
            req.DepartmentId = d.DepartmentId.HasValue ? d.DepartmentId.Value : 0;
            req.DivisionId   = d.DivisionId.HasValue ? d.DivisionId.Value : 0;
            if (!string.IsNullOrEmpty(statusPref.Text) && statusPref.Value.ToString() != "")
            {
                req.Status = Convert.ToInt32(statusPref.Value);
            }
            else
            {
                req.Status = 0;
            }
            req.Size       = "30";
            req.StartAt    = "1";
            req.Filter     = "";
            req.SortBy     = "employeeId";
            req.EmployeeId = 0;
            return(req);
        }