/// <summary> /// 导出报表数据 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void dgQueryResult_ExportAllClick(object sender, EventArgs e) { if (!AuthMgr.HasFunctionPoint(AuthKeyConst.EIMS_ReceiveByVendor_Export)) { Window.Alert(ResEIMSReceiveReport.Msg_HasNoRight); return; } if (dgQueryResult.ItemsSource == null) { Window.Alert(ResEIMSReceiveReport.Msg_PleaseQueryData); return; } m_queryRequest.PagingInfo = new PagingInfo() { PageSize = ConstValue.MaxRowCountLimit, PageIndex = 0, SortBy = string.Empty }; ReceivedReportFacade facade = new ReceivedReportFacade(this); ColumnSet col = new ColumnSet(dgQueryResult); facade.ExportReceiveByVendor(m_queryRequest, new ColumnSet[] { col }); }
private void dgQueryResult_LoadingDataSource(object sender, Newegg.Oversea.Silverlight.Controls.Data.LoadingDataEventArgs e) { m_queryRequest.PagingInfo = new PagingInfo() { PageSize = e.PageSize, PageIndex = e.PageIndex, SortBy = e.SortField }; m_queryRequest.PagingInfo.SortBy = e.SortField; ReceivedReportFacade facade = new ReceivedReportFacade(this); facade.ARReceiveQuery(m_queryRequest, (obj, args) => { if (args.FaultsHandle()) { return; } this.dgQueryResult.TotalCount = args.Result.TotalCount; ArReceiveList = DynamicConverter <ARReceiveByInvoiceVM> .ConvertToVMList(args.Result.Rows); this.dgQueryResult.ItemsSource = ArReceiveList; this.myFooter.Visibility = ((ArReceiveList != null && ArReceiveList.Count != 0)) ? System.Windows.Visibility.Visible : System.Windows.Visibility.Collapsed; ARReceiveSumVM sumVm = GetSumARReceive(ArReceiveList); this.myFooter.DataContext = sumVm; }); }
void ARReceiveDetails_Loaded(object sender, RoutedEventArgs e) { this.dgQueryDetials.Bind(); m_facade = new ReceivedReportFacade(); m_facade.ARReceiveDetialsQuery(m_queryRequest, (obj, args) => { if (args.FaultsHandle()) { return; } this.dgQueryDetials.TotalCount = args.Result.TotalCount; this.dgQueryDetials.ItemsSource = args.Result.Rows; }); }
/// <summary> /// 导出报表数据 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void dgQueryResult_ExportAllClick(object sender, EventArgs e) { if (!AuthMgr.HasFunctionPoint(AuthKeyConst.EIMS_ReceiveByYear_Export)) { Window.Alert(ResEIMSReceiveReport.Msg_HasNoRight); return; } if (dgQueryResult.ItemsSource == null) { Window.Alert(ResEIMSReceiveReport.Msg_PleaseQueryData); return; } m_queryRequest.PagingInfo = new PagingInfo() { PageSize = ConstValue.MaxRowCountLimit, PageIndex = 0, SortBy = string.Empty }; ReceivedReportFacade facade = new ReceivedReportFacade(this); ColumnSet col = new ColumnSet(); col.Insert(0, "VendorNumber", "供应商编号", 10); col.Insert(1, "VendorName", "供应商名称", 25); col.Insert(2, "TotalReceiveAmount", "总收款金额", 25); col.Insert(3, "RAJanuary", "1月", 10); col.Insert(4, "RAFebruary", "2月", 10); col.Insert(5, "RAMarch", "3月", 10); col.Insert(6, "RAApril", "4月", 10); col.Insert(7, "RAMay", "5月", 10); col.Insert(8, "RAJune", "6月", 10); col.Insert(9, "RAJuly", "7月", 10); col.Insert(10, "RAAugust", "8月", 10); col.Insert(11, "RASeptember", "9月", 10); col.Insert(12, "RAOctober", "10月", 10); col.Insert(13, "RANovember", "11月", 10); col.Insert(14, "RADecember", "12月", 10); facade.ExportReceiveByYear(m_queryRequest, new ColumnSet[] { col }); }
private void dgQueryResult_LoadingDataSource(object sender, Newegg.Oversea.Silverlight.Controls.Data.LoadingDataEventArgs e) { m_queryRequest.PagingInfo = new PagingInfo() { PageSize = e.PageSize, PageIndex = e.PageIndex, SortBy = e.SortField }; ReceivedReportFacade facade = new ReceivedReportFacade(this); facade.ReceiveByVendorQuery(m_queryRequest, (obj, args) => { if (args.FaultsHandle()) { return; } this.dgQueryResult.TotalCount = args.Result.TotalCount; this.dgQueryResult.ItemsSource = args.Result.Rows; }); }
/// <summary> /// 报表 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void dgQueryDetials_ExportAllClick(object sender, EventArgs e) { if (dgQueryDetials.ItemsSource == null) { CPApplication.Current.CurrentPage.Context.Window.Alert(ResEIMSReceiveReport.Msg_PleaseQueryData); return; } m_queryRequest.PagingInfo = new PagingInfo() { PageSize = ConstValue.MaxRowCountLimit, PageIndex = 0, SortBy = string.Empty }; ReceivedReportFacade facade = new ReceivedReportFacade(); ColumnSet col = new ColumnSet(dgQueryDetials); facade.ExportARReceiveDetials(m_queryRequest, new ColumnSet[] { col }); }