public void PrintInvoice(patient patient, List <temp_service> data) { InvoiceReport report = new InvoiceReport(); foreach (DevExpress.XtraReports.Parameters.Parameter p in report.Parameters) { p.Visible = false; } report.InitData(patient.firstname, patient.lastname, patient.email, data); documentViewer1.DocumentSource = report; report.CreateDocument(); }
public static void CreateInvoiceReport(InvoiceReportData InvoiceReportData, bool IsPreview) { List <InvoiceReportData> listReportData = new List <InvoiceReportData> { InvoiceReportData }; _InvoiceReport = new InvoiceReport { DataSource = listReportData }; if (IsPreview) { _InvoiceReport.Watermark.Text = "VORSCHAU"; _InvoiceReport.Watermark.TextDirection = DirectionMode.ForwardDiagonal; _InvoiceReport.Watermark.Font = new Font(_SalesOrderReport.Watermark.Font.FontFamily, 40); _InvoiceReport.Watermark.ForeColor = Color.DodgerBlue; _InvoiceReport.Watermark.TextTransparency = 150; _InvoiceReport.Watermark.ShowBehind = false; } _InvoiceReport.CreateDocument(); }