private PagingInfoEntity SetPagingInfo(CustomerCallingQueryFilter queryEntity) { PagingInfoEntity pagingEntity = new PagingInfoEntity(); pagingEntity.SortField = queryEntity.PagingInfo.SortBy; pagingEntity.MaximumRows = queryEntity.PagingInfo.PageSize; pagingEntity.StartRowIndex = queryEntity.PagingInfo.PageIndex * queryEntity.PagingInfo.PageSize; return(pagingEntity); }
public QueryResult QueryCalling(CustomerCallingQueryFilter query) { int totalCount; return(new QueryResult() { Data = ObjectFactory <ICallingLogQueryDA> .Instance.QueryCallingLog(query, out totalCount), TotalCount = totalCount }); }
private void Search() { //对重启次数输入框做验证 if (viewModel.IsReopen) { List <ValidationEntity> list = new List <ValidationEntity>(); list.Add(new ValidationEntity(ValidationEnum.IsNotEmpty, null, "重启次数不能为空!")); list.Add(new ValidationEntity(ValidationEnum.RegexCheck, @"^\d{1,5}$", "请输入5位以内正整数!")); if (!ValidationHelper.Validation(this.txtReopenCount, list)) { return; } } ValidationHelper.ClearValidation(this.txtReopenCount); //对来电完成时数 if (viewModel.OperaterCallingHours != null) { List <ValidationEntity> list = new List <ValidationEntity>(); list.Add(new ValidationEntity(ValidationEnum.IsNotEmpty, null, "来电完成时数不能为空!")); list.Add(new ValidationEntity(ValidationEnum.IsInteger, null, "请输入有效的正整数!")); if (!ValidationHelper.Validation(this.txtCallingHours, list)) { return; } } ValidationHelper.ClearValidation(this.txtCallingHours); //对来电完成次数 if (viewModel.OperaterCallingTimes != null) { List <ValidationEntity> list = new List <ValidationEntity>(); list.Add(new ValidationEntity(ValidationEnum.IsNotEmpty, null, "来电完成次数不能为空!")); list.Add(new ValidationEntity(ValidationEnum.IsInteger, null, "请输入有效的正整数!")); if (!ValidationHelper.Validation(this.txtCallingTimes, list)) { return; } } ValidationHelper.ClearValidation(this.txtCallingTimes); filter = viewModel.ConvertVM <CustomerCalingQueryVM, CustomerCallingQueryFilter>(); dataGridSo.Bind(); dataGridCalling.Bind(); dataGridComplain.Bind(); dataGridRMA.Bind(); }
public void ExportCalling(CustomerCallingQueryFilter request, ColumnSet[] columns) { string relativeUrl = "/CustomerService/CallingLog/QueryCalling"; restClient.ExportFile(relativeUrl, request, columns); }
public void QueryCalling(CustomerCallingQueryFilter request, EventHandler <RestClientEventArgs <dynamic> > callback) { string relativeUrl = "/CustomerService/CallingLog/QueryCalling"; restClient.QueryDynamicData(relativeUrl, request, callback); }
public CustomerCalingQuery() { filter = new CustomerCallingQueryFilter(); InitializeComponent(); }