private void dgFollowUpMaintenance_ExportAllClick(object sender, EventArgs e) { if (dgFollowUpMaintenance.ItemsSource == null || dgFollowUpMaintenance.TotalCount == 0) { Window.Alert(ResCustomerVisit.Msg_NoData); return; } CustomerVisitQueryVM query = PageView.QueryInfo; query.PageInfo = new PagingInfo { PageSize = ConstValue.MaxRowCountLimit, PageIndex = 0, SortBy = string.Empty }; CustomerVisitFacade facade = new CustomerVisitFacade(this); ColumnSet col = new ColumnSet(dgFollowUpMaintenance, true); facade.ExportCustomerVisit(query, new ColumnSet[] { col }); }
private void SetQuery(Newegg.Oversea.Silverlight.Controls.Data.LoadingDataEventArgs e) { CustomerVisitQueryVM query = PageView.QueryInfo; query.PageInfo = new QueryFilter.Common.PagingInfo { PageIndex = e.PageIndex, PageSize = e.PageSize, SortBy = e.SortField }; #region 取得 filter.CallResult query.CallResult = new List <VisitCallResult>(); if (cbCallResultConnected.IsChecked.HasValue && cbCallResultConnected.IsChecked.Value) { query.CallResult.Add(VisitCallResult.Connected); } if (cbCallResultCustomerReject.IsChecked.HasValue && cbCallResultCustomerReject.IsChecked.Value) { query.CallResult.Add(VisitCallResult.CustomerReject); } if (cbCallResultNoIsError.IsChecked.HasValue && cbCallResultNoIsError.IsChecked.Value) { query.CallResult.Add(VisitCallResult.NumberIsError); } if (cbCallResultNotConnected.IsChecked.HasValue && cbCallResultNotConnected.IsChecked.Value) { query.CallResult.Add(VisitCallResult.NotConnected); } if (cbCallResultNotSelf.IsChecked.HasValue && cbCallResultNotSelf.IsChecked.Value) { query.CallResult.Add(VisitCallResult.NotSelf); } if (cbCallResultOtherTime.IsChecked.HasValue && cbCallResultOtherTime.IsChecked.Value) { query.CallResult.Add(VisitCallResult.OtherTime); } #endregion }
public void ExportCustomerVisit(CustomerVisitQueryVM view, ColumnSet[] columns) { restClient.ExportFile("/CustomerService/Visit/Query", view, columns); }