public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
        {
            CryFacturaOrden rpt = new CryFacturaOrden();

            rpt.Site = this.Site;
            return(rpt);
        }
Example #2
0
 //Metodo los direntes reportes y le agrega los
 //subreportes y carga el reporte principal
 private void cargar()
 {
     try {
         CryFacturaOrden cry = new CryFacturaOrden();
         cry.Subreports[0].SetDataSource(BllOrden.cargarInformeOrdenPorId(seleccionComboOrden()));
         cry.Subreports[1].SetDataSource(BllOrdenRepuesto.cargarInformeRepuestoPorId(seleccionComboOrden()));
         cry.Subreports[2].SetDataSource(BllOrdenServicio.cargarInformeServicoPorId(seleccionComboOrden()));
         cry.SetDataSource(BllCliente.cargarInformeClientePorIdOrden(seleccionComboOrden()));
         this.ReporteV.ReportSource = cry;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Error de transacción", MessageBoxButtons.OK,
                         MessageBoxIcon.Information);
     }
 }