Ejemplo n.º 1
0
        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 });
        }
Ejemplo n.º 2
0
        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
        }
Ejemplo n.º 3
0
 public void ExportCustomerVisit(CustomerVisitQueryVM view, ColumnSet[] columns)
 {
     restClient.ExportFile("/CustomerService/Visit/Query", view, columns);
 }