public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { Conceptos rpt = new Conceptos(); rpt.Site = this.Site; return(rpt); }
private void button4_Click(object sender, EventArgs e) { Incidencia objInc = new Incidencia(); DateTime dtFechaInicio = dpFechaInicio.Value; DateTime dtFechaFin = dpFechaFin.Value; string idCompañia, idUbicacion, idPlanta, idDepto, Incidencia, Tipo, Nomina; idCompañia = AsignarVariableCombo(cbCia); idUbicacion = AsignarVariableCombo(cbUbicacion); idPlanta = AsignarVariableCombo(cbArea); idDepto = AsignarVariableCombo(cbDepartamento); Incidencia = AsignarVariableCombo(cbConcepto); Tipo = AsignarVariableCombo(cbTipo); Nomina = AsignarVariableCombo(cbTipoNomina); //string idTrab = AsignarVariableCombo(cbEmpleados); string sIdtrab = ""; if (cbEmpleados.Text == String.Empty) { sIdtrab = "%"; } else { sIdtrab = cbEmpleados.SelectedValue.ToString(); } if (sIdtrab == "0") { sIdtrab = "%"; } DataTable dtRpt = objInc.ReporteConceptos(sIdtrab, idCompañia, idUbicacion, idPlanta, idDepto, dtFechaInicio, dtFechaFin, Incidencia, Tipo, Nomina); switch (dtRpt.Rows.Count) { case 0: DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA"); break; default: ViewerReporte form = new ViewerReporte(); Conceptos dtrpt = new Conceptos(); ReportDocument ReportDoc = Utilerias.ObtenerObjetoReporte(dtRpt, this.CompanyName, dtrpt.ResourceName); ReportDoc.SetParameterValue("FechaInicio", dpFechaInicio.Value); ReportDoc.SetParameterValue("FechaFin", 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) { creacsv3(dtRpt); } break; } }