private void btnPrint_Click(object sender, EventArgs e)
        {
            InvoicePrintItem        report      = new InvoicePrintItem();
            List <InvoiceViewModel> _dataSource = new List <InvoiceViewModel>();

            _dataSource.Add(SelectedInvoice);
            report.DataSource = _dataSource;
            report.FillDataSource();

            using (ReportPrintTool printTool = new ReportPrintTool(report))
            {
                // Invoke the Print dialog.
                printTool.PrintDialog();
            }
            _presenter.Print();
            this.Close();
        }