public void Execute() { try { viewModel.Data = repo.GetPipelineElements( viewModel.PipeNumber, viewModel.CheckedPipeTypes.Select<PipeMillSizeType, string>(x => x.Type).ToArray<string>()); if(viewModel.Data == null || viewModel.Data.Rows.Count <= 0) log.Warn(string.Format("Data Table for Pipe Report (pipe #{0}) report is NULL or empty", viewModel.PipeNumber)); var report = new PipeConstructionXtraReport(); report.DataSource = viewModel.PipeReportDataList; report.FootersVisibility = viewModel.IsFooterVisible; var tool = new ReportPrintTool(report); tool.AutoShowParametersPanel = false; tool.ShowPreview(); RefreshVisualStateEvent(); } catch(RepositoryException ex) { log.Warn(this.GetType().Name + " | " + ex.ToString()); notify.ShowWarning(Program.LanguageManager.GetString(StringResources.Notification_Error_Db_Message), Program.LanguageManager.GetString(StringResources.Notification_Error_Db_Header)); } }
public void Execute() { try { viewModel.Data = repo.GetPipelineElements( viewModel.PipeNumber, viewModel.CheckedPipeTypes.Select <PipeMillSizeType, string>(x => x.Type).ToArray <string>()); if (viewModel.Data == null || viewModel.Data.Rows.Count <= 0) { log.Warn(string.Format("Data Table for Pipe Report (pipe #{0}) report is NULL or empty", viewModel.PipeNumber)); } var report = new PipeConstructionXtraReport(); report.DataSource = viewModel.PipeReportDataList; report.FootersVisibility = viewModel.IsFooterVisible; report.CreateDocument(); viewModel.PreviewSource = report; RefreshVisualStateEvent(); } catch (RepositoryException ex) { log.Warn(this.GetType().Name + " | " + ex.ToString()); notify.ShowWarning(Program.LanguageManager.GetString(StringResources.Notification_Error_Db_Message), Program.LanguageManager.GetString(StringResources.Notification_Error_Db_Header)); } }
public void Execute() { viewModel.Data = repo.GetPipelineElements( viewModel.PipeNumber, viewModel.CheckedPipeTypes.Select <PipeMillSizeType, string>(x => x.Type).ToArray <string>()); if (viewModel.Data == null || viewModel.Data.Rows.Count <= 0) { log.Warn(string.Format("Data Table for Pipe Report (pipe #{0}) report is NULL or empty", viewModel.PipeNumber)); } var report = new PipeConstructionXtraReport(); report.DataSource = viewModel.PipeReportDataList; report.CreateDocument(); viewModel.PreviewSource = report; RefreshVisualStateEvent(); }
public void Execute() { viewModel.Data = repo.GetPipelineElements( viewModel.PipeNumber, viewModel.CheckedPipeTypes.Select <PipeMillSizeType, string>(x => x.Type).ToArray <string>()); if (viewModel.Data == null || viewModel.Data.Rows.Count <= 0) { log.Warn(string.Format("Data Table for Pipe Report (pipe #{0}) report is NULL or empty", viewModel.PipeNumber)); } var report = new PipeConstructionXtraReport(); report.DataSource = viewModel.PipeReportDataList; var tool = new ReportPrintTool(report); tool.AutoShowParametersPanel = false; tool.ShowPreview(); RefreshVisualStateEvent(); }