public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { RegistroGeneradoDetalle rpt = new RegistroGeneradoDetalle(); rpt.Site = this.Site; return(rpt); }
//----------------------------------------------------------------------------------------------- // G R I D // S //----------------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------------- // B O T O N E S //----------------------------------------------------------------------------------------------- private void btnImprimirDetalle_Click(object sender, EventArgs e) { dtFechaInicio = dpFechaInicio.Value.AddDays(-1); dtFechaFin = dpFechaFin.Value.AddDays(0); if (cbEmpleados.Text == String.Empty) { sIdTrab = "%"; } else { sIdTrab = cbEmpleados.SelectedValue.ToString(); } if (sIdTrab == "0") { sIdTrab = "%"; } sCompania = AsignarVariableCombo(cbCia); sUbicacion = AsignarVariableCombo(cbUbicacion); Incidencia objIncidencia = new Incidencia(); DataTable dtReporte; dtReporte = objIncidencia.ReporteRegistroGeneradoDetalle(sIdTrab, dtFechaInicio, dtFechaFin, sUbicacion, sCompania); switch (dtReporte.Rows.Count) { case 0: DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA"); break; default: ViewerReporte form = new ViewerReporte(); RegistroGeneradoDetalle dtrpt = new RegistroGeneradoDetalle(); ReportDocument ReportDoc = Utilerias.ObtenerObjetoReporte(dtReporte, this.CompanyName, dtrpt.ResourceName); ReportDoc.SetParameterValue("TotalRegistros", dtReporte.Rows.Count.ToString()); ReportDoc.SetParameterValue("FechaInicio", dpFechaInicio.Value); ReportDoc.SetParameterValue("FechaTermino", dpFechaFin.Value); form.RptDoc = ReportDoc; form.Show(); // crear CSV DialogResult Resultado = MessageBox.Show("¿Desea crear el archivo en formato .csv para abrirlo con excel?", "SIPAA", MessageBoxButtons.YesNo); if (Resultado == DialogResult.Yes) { creacsv(dtReporte); } break; } }