Beispiel #1
0
        public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
        {
            CHM_FACTURE_TICKET_CLIENT rpt = new CHM_FACTURE_TICKET_CLIENT();

            rpt.Site = this.Site;
            return(rpt);
        }
Beispiel #2
0
 public void BTN_APERçU_Click(object sender, EventArgs e)
 {
     try
     {
         this.Cursor = Cursors.WaitCursor;
         ReportDocument rpt = new ReportDocument();
         if (CLIENT_APP_PARAM.InvoicePrintOption == "Ticket")
         {
             rpt = new CHM_FACTURE.CHM_FACTURE_TICKET_CLIENT();
             //rpt.SetDataSource(CLIENT_APP_PARAM.GEST.P_FACTURE.ImprimerTICET_FACTURE_CLIENT((((DataRowView)bs_facture.Current)["CODE_FACTURE"]).ToString()));
             rpt.SetDataSource(CLIENT_APP_PARAM.gcws.ImprimerTICET_FACTURE_CLIENT(CODE_FACTURE_));
         }
         else
         {
             rpt = new CHM_FACTURE.CHM_RPT_FACTURE();
             rpt.SetDataSource(CLIENT_APP_PARAM.gcws.Imprimer_FACTURE_CLIENT(CODE_FACTURE_));
             rpt.PrintOptions.PrinterName = CLIENT_APP_PARAM.ReportPrinter;
         }
         CHM_ETATS f = new CHM_ETATS();
         f.CHM_Aperçu_document.ReportSource = rpt;
         f.WindowState = FormWindowState.Maximized;
         this.Cursor   = Cursors.Default;
         f.ShowDialog();
     }
     catch (Exception er)
     {
         this.Cursor = Cursors.Default;
         MessageBox.Show(er.Message);
     }
     finally
     {
         this.Cursor = Cursors.Default;
     }
 }