public void QueryPMMonitoringPerformanceIndicators(PMMonitoringPerformanceIndicatorsQueryFilterVM queryFilterVM, EventHandler <RestClientEventArgs <dynamic> > callback) { string relativeUrl = "InventoryService/Inventory/QueryPMMonitoringPerformanceIndicators"; var msg = queryFilterVM.ConvertVM <PMMonitoringPerformanceIndicatorsQueryFilterVM, PMMonitoringPerformanceIndicatorsQueryFilter>(); restClient.QueryDynamicData(relativeUrl, msg, callback); }
private void searchResultGrid_ExportAllClick(object sender, EventArgs e) { if (!AuthMgr.HasFunctionPoint(AuthKeyConst.Inventory_PMMonitoringPerformanceIndicators_ExportExcellAll)) { Window.Alert("对不起,你没有权限进行此操作!"); return; } if (this.searchResultGrid == null || this.searchResultGrid.TotalCount == 0) { Window.Alert("没有可供导出的数据!"); return; } //导出全部: if (null != queryFilterVM) { PMMonitoringPerformanceIndicatorsQueryFilterVM exportQueryRequest = Newegg.Oversea.Silverlight.Utilities.UtilityHelper.DeepClone <PMMonitoringPerformanceIndicatorsQueryFilterVM>(queryFilterVM); exportQueryRequest.PagingInfo = new QueryFilter.Common.PagingInfo() { PageIndex = 0, PageSize = ConstValue.MaxRowCountLimit }; ColumnSet columnSet = new ColumnSet() .Add("C1Name", ResPMMonitoringPerformanceIndicators.GridHeader_C1Name, 40) .Add("C2Name", ResPMMonitoringPerformanceIndicators.GridHeader_C2Name, 40) .Add("PMs", ResPMMonitoringPerformanceIndicators.GridHeader_PMs, 20) .Add("Shortage", ResPMMonitoringPerformanceIndicators.GridHeader_Shortage, 20) .Add("ShortageRate", ResPMMonitoringPerformanceIndicators.GridHeader_ShortageRate, 20) .Add("Losing", ResPMMonitoringPerformanceIndicators.GridHeader_Losing, 20) .Add("LSD", ResPMMonitoringPerformanceIndicators.GridHeader_LSD, 20) .Add("LSDRate", ResPMMonitoringPerformanceIndicators.GridHeader_LSDRate, 20); new InventoryQueryFacade(this).ExportExcelForVendors(exportQueryRequest, new ColumnSet[] { columnSet }); } }
public override void OnPageLoad(object sender, EventArgs e) { base.OnPageLoad(sender, e); queryFilterVM = new PMMonitoringPerformanceIndicatorsQueryFilterVM() { AvailableSaledDays = "3" }; LayoutQuerySection.DataContext = queryFilterVM; comAvailableSalesDaysCondition.ItemsSource = queryFilterVM.AvailableSaledDaysConditionList; comAVGSaledQtyCondition.ItemsSource = queryFilterVM.AvgSaledQtyConditionList; comStock.ItemsSource = queryFilterVM.StockList; comAVGSaledQtyCondition.SelectedIndex = 0; comAvailableSalesDaysCondition.SelectedIndex = 0; btnExportToStockCenter.IsEnabled = false; }
public void ExportExcelForVendors(PMMonitoringPerformanceIndicatorsQueryFilterVM request, ColumnSet[] columns) { string relativeUrl = "InventoryService/Inventory/QueryPMMonitoringPerformanceIndicators"; restClient.ExportFile(relativeUrl, request, columns); }