private void Print() { XtraReport report = new XtraReport1(); ReportData = new SignsJobCardReportData(); var aluminumSheets = SelectedAluminumSheets.Split(','); ReportData.AluminumSheet2_03MM = aluminumSheets.Contains("2.03mm") ? "P" : ""; ReportData.AluminumSheet3_175MM = aluminumSheets.Contains("3.175mm") ? "P" : ""; ReportData.AluminumSheet3_0MM = aluminumSheets.Contains("3.0mm") ? "P" : ""; ReportData.AluminumSheet2_0MM = aluminumSheets.Contains("2.0mm") ? "P" : ""; ReportData.AluminumSheet1_5MM = aluminumSheets.Contains("1.5mm") ? "P" : ""; ReportData.AluminumSheet1MM = aluminumSheets.Contains("1.0mm") ? "P" : ""; report.DataSource = new List <SignsJobCardReportData> { ReportData }; DocumentPreviewWindow window = new DocumentPreviewWindow(); window.PreviewControl.DocumentSource = report; report.CreateDocument(); window.Show(); }
private void Print() { XtraReport report = new XtraReport1(); ReportData = new SignsJobCardReportData(); ReportData.Lines.AddRange(new[] { new SignJobCardReportLine { Shape = new ImageSource(Properties.Resources.SL), Size = "750 SL", Qty = 20, Unit = "Nos" }, new SignJobCardReportLine { Shape = new ImageSource(Properties.Resources.Circle), Size = "600 Dia", Qty = 32, Unit = "Nos" }, new SignJobCardReportLine { Shape = new ImageSource(Properties.Resources.HT), Size = "600 HT", Qty = 2, Unit = "Nos" }, new SignJobCardReportLine { Shape = new ImageSource(Properties.Resources.R1), Size = "1200 x 400", Qty = 16, Unit = "Nos" }, new SignJobCardReportLine { Shape = new ImageSource(Properties.Resources.R2) }, new SignJobCardReportLine { Shape = new ImageSource(Properties.Resources.R3) } }); var aluminumSheets = SelectedAluminumSheets.Split(','); ReportData.AluminumSheet2_03MM = aluminumSheets.Contains("2.03mm") ? "P" : ""; ReportData.AluminumSheet3_175MM = aluminumSheets.Contains("3.175mm") ? "P" : ""; ReportData.AluminumSheet3_0MM = aluminumSheets.Contains("3.0mm") ? "P" : ""; ReportData.AluminumSheet2_0MM = aluminumSheets.Contains("2.0mm") ? "P" : ""; ReportData.AluminumSheet1_5MM = aluminumSheets.Contains("1.5mm") ? "P" : ""; ReportData.AluminumSheet1MM = aluminumSheets.Contains("1.0mm") ? "P" : ""; report.DataSource = new List <SignsJobCardReportData> { ReportData }; DocumentPreviewWindow window = new DocumentPreviewWindow(); window.PreviewControl.DocumentSource = report; report.CreateDocument(); window.Show(); }