private void btnImprimirResumen_Click(object sender, EventArgs e) { DateTime dtFechaInicio = dpFechaInicio.Value; DateTime dtFechaFin = dpFechaFin.Value; string sCia = AsignarVariableCombo(cbCia); string sArea = AsignarVariableCombo(cbArea); string sUbicacion = AsignarVariableCombo(cbUbicacion); string sTipoNom = AsignarVariableCombo(cbTipoNomina); string sDepto = AsignarVariableCombo(cbDepartamento); string sIdtrab = ""; if (cbEmpleados.Text == String.Empty) { sIdtrab = "%"; } else { sIdtrab = cbEmpleados.SelectedValue.ToString(); } if (sIdtrab == "0") { sIdtrab = "%"; } Incidencia objInc = new Incidencia(); if (sIdtrab == "0") { sIdtrab = "%"; } DataTable dtRpt = objInc.ReporteResumen(sIdtrab, dtFechaInicio, dtFechaFin, sDepto, sCia, sTipoNom, sUbicacion, sArea); switch (dtRpt.Rows.Count) { case 0: DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA"); break; default: ViewerReporte form = new ViewerReporte(); Resumen dtrpt = new Resumen(); ReportDocument ReportDoc = Utilerias.ObtenerObjetoReporte(dtRpt, this.CompanyName, dtrpt.ResourceName); ReportDoc.SetParameterValue("TotalRegistros", dtRpt.Rows.Count.ToString()); ReportDoc.SetParameterValue("FechaInicio", dpFechaInicio.Value); ReportDoc.SetParameterValue("FechaTermino", dpFechaFin.Value); ReportDoc.SetParameterValue("Comp", sCia); ReportDoc.SetParameterValue("Ubicacion", sUbicacion); // ReportDoc.SetParameterValue("Area", sArea); ReportDoc.SetParameterValue("TipoNomina", sTipoNom); form.RptDoc = ReportDoc; form.Show(); DialogResult Resultado = MessageBox.Show("¿Desea crear el archivo en formato .csv para abrirlo con excel?", "SIPAA", MessageBoxButtons.YesNo); if (Resultado == DialogResult.Yes) { creacsv(dtRpt); } break; } }