Example #1
0
        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();
        }
Example #2
0
        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();
        }