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(); }
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); }