public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { ContratoI rpt = new ContratoI(); rpt.Site = this.Site; return(rpt); }
private void frmvizcont_Load(object sender, EventArgs e) { if (_datosReporte.cabecera.Rows.Count > 0 && _datosReporte.cabecera.Rows[0]["tipoCont"].ToString().Trim() == "1") { ContratoI _contrato = new ContratoI(); // antes ContratoG (23/03/2020) _contrato.SetDataSource(_datosReporte); crystalReportViewer1.ReportSource = _contrato; crystalReportViewer1.ShowPrintButton = false; } if (_datosReporte.cabecera.Rows.Count > 0 && _datosReporte.cabecera.Rows[0]["tipoCont"].ToString().Trim() == "2") { ContratoE _contrato = new ContratoE(); _contrato.SetDataSource(_datosReporte); crystalReportViewer1.ReportSource = _contrato; } if (_datosReporte.rescont_cab.Rows.Count > 0) { res_cont1 _resumen = new res_cont1(); _resumen.SetDataSource(_datosReporte); crystalReportViewer1.ReportSource = _resumen; } if (_datosReporte.liscont_cab.Rows.Count > 0) { liscontratos _listado = new liscontratos(); _listado.SetDataSource(_datosReporte); crystalReportViewer1.ReportSource = _listado; } if (_datosReporte.repvtas_cab.Rows.Count > 0) { DataRow row = _datosReporte.Tables["repvtas_cab"].Rows[0]; if (row["modo"].ToString() == "resumen") { repvtas_resumen _ventas = new repvtas_resumen(); _ventas.SetDataSource(_datosReporte); crystalReportViewer1.ReportSource = _ventas; } if (row["modo"].ToString() == "listado" && row["nudoclte"].ToString() == "") { repvtas_listado _ventas = new repvtas_listado(); _ventas.SetDataSource(_datosReporte); crystalReportViewer1.ReportSource = _ventas; } if (row["modo"].ToString() == "listado" && row["nudoclte"].ToString() != "") { repvtas_xclte _ventas = new repvtas_xclte(); _ventas.SetDataSource(_datosReporte); crystalReportViewer1.ReportSource = _ventas; } } }