private void smnCobrancaViagem_Click(object sender, EventArgs e) { Cursor.Current = Cursors.WaitCursor; List <ModelLibrary.RelatoriosDeposito.CobrancaCarga> cobrancaCargas = ModelLibrary.RelatoriosDeposito.RelatorioCobrancaCarga(cCarga.cCargaId); if (cobrancaCargas == null) { MessageBox.Show("Erro ao imprimir relatório - O relatório está vazio.", "Reder - Impressão", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { BindingSource bs = new BindingSource(); Reports.CobrancaCarga relatorioCobrancaCarga = new Reports.CobrancaCarga(); bs.DataSource = cobrancaCargas; relatorioCobrancaCarga.SetDataSource(bs); FormRelatorio formRelatorio = new FormRelatorio(); formRelatorio.Show(); formRelatorio.crvRelatorio.ReportSource = relatorioCobrancaCarga; formRelatorio.crvRelatorio.RefreshReport(); } Cursor.Current = Cursors.Default; }
public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { CobrancaCarga rpt = new CobrancaCarga(); rpt.Site = this.Site; return(rpt); }