private void ActiveReportSelectionChanged(object sender, ActiveReportChangedEventArgs activeReportChangedEventArgs) { if (activeReportChangedEventArgs == null || activeReportChangedEventArgs.NewReport == null || activeReportChangedEventArgs.NewReport.ReportGrid == null) { return; } if (!this.IsSubscribingToReportType(activeReportChangedEventArgs.NewReport.ReportType)) { return; } if (activeReportChangedEventArgs.NewReport.ReportType == ReportType.TicketSummary || activeReportChangedEventArgs.NewReport.ReportType == ReportType.TraderBlotter) { return; } long?accountId = this.GetAccountId(activeReportChangedEventArgs.NewReport.ReportGrid.AllRows, AccountIdColumnName); get_account_name(Convert.ToString(accountId)); this.SetSelectedAccountAsRequired(accountId); }
private void ActiveReportChanged(object sender, ActiveReportChangedEventArgs activeReportChangedEventArgs) { // only gray group should listen to LV reports if (this.ParentWidget.Group == WidgetGroups.Gray) { this.ActiveReportSelectionChanged(sender, activeReportChangedEventArgs); } }