public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { CRVentasUtilidad rpt = new CRVentasUtilidad(); rpt.Site = this.Site; return(rpt); }
private void btnReporte_Click(object sender, EventArgs e) { try { CRVentasUtilidad rpt = new CRVentasUtilidad(); frmRptVentxVendedor frm = new frmRptVentxVendedor(); //rpt.SetDataSource(ds.Reporte(frmLogin.iCodSucursal, dtpFecha1.Value, dtpFecha2.Value, Convert.ToInt32(cmbFormaPago.SelectedValue),Convert.ToInt32(cmbVendedor.SelectedValue), Convert.ToInt32(cmbZona.SelectedValue)).Tables[0]); DataTable dt = ds.ReporteUtilidad(frmLogin.iCodAlmacen, dtpFecha1.Value, dtpFecha2.Value, Convert.ToInt32(cmbFormaPago.SelectedValue), Convert.ToInt32(cmbVendedor.SelectedValue)).Tables[0]; if (dt.Rows.Count > 0) { rpt.SetDataSource(dt); frm.crvRptVentxVendedor.ReportSource = rpt; frm.Show(); } } catch (Exception a) { MessageBox.Show(a.Message); } }