コード例 #1
0
        private void btnGenerar_Click(object sender, EventArgs e)
        {
            if (dtpDesde.Value > dtpHasta.Value)
            {
                MessageBox.Show("Fechas erroneas!!!");
                dtpDesde.Focus();
                return;
            }
            DataTable tabla = new DataTable();

            tabla = oConsultaService.recuperarPacientesPorProfesionalPorfecha(dtpDesde.Value, dtpHasta.Value);
            if (tabla.Rows.Count == 0)
            {
                MessageBox.Show("No existen datos con esas condiciones...");
                dtpDesde.Value = DateTime.Today;
                dtpHasta.Value = DateTime.Today;
            }
            else
            {
                ReportDataSource ds = new ReportDataSource("DataSetOdont", tabla);
                rpOmP.LocalReport.DataSources.Clear();
                rpOmP.LocalReport.DataSources.Add(ds);
                this.rpOmP.RefreshReport();
            }
        }