private void btnConsultar_Click(object sender, EventArgs e) { if (dtpDesde1.Value > dtpHasta1.Value || dtpDesde2.Value > dtpHasta2.Value) { MessageBox.Show("Fechas erroneas!!!"); dtpDesde1.Focus(); return; } DataTable tabla1 = new DataTable(); DataTable tabla2 = new DataTable(); tabla1 = oTurnoService.recuperarTurnoFechaProfesional(dtpDesde1.Value, dtpHasta1.Value); tabla2 = oTurnoService.recuperarTurnoFechaProfesional(dtpDesde2.Value, dtpHasta2.Value); if (tabla1.Rows.Count == 0 || tabla2.Rows.Count == 0) { MessageBox.Show("No existen datos con esas condiciones..."); dtpDesde1.Value = DateTime.Today; dtpHasta1.Value = DateTime.Today; dtpDesde2.Value = DateTime.Today; dtpHasta2.Value = DateTime.Today; } else { ReportDataSource ds1 = new ReportDataSource("DataSetMes1", tabla1); ReportDataSource ds2 = new ReportDataSource("DataSetMes2", tabla2); rpEsTrunoPorProfesional.LocalReport.DataSources.Clear(); rpEsTrunoPorProfesional.LocalReport.DataSources.Add(ds1); rpEsTrunoPorProfesional.LocalReport.DataSources.Add(ds2); this.rpEsTrunoPorProfesional.RefreshReport(); } }