Beispiel #1
0
        private void Button_Buscar(object sender, RoutedEventArgs e)
        {
            try
            {
                DateTime d1, d2;
                d1 = Convert.ToDateTime(DpkDesde.Text);
                d2 = Convert.ToDateTime(DpkHasta.Text);
                if (d1 <= d2)
                {
                    ReportViewerSustitucionesa.Reset();
                    ParametersSustituciones pr = new ParametersSustituciones
                    {
                        IdOffice  = int.Parse(CmbBranchOffice.SelectedValue.ToString()),
                        IdWorkout = int.Parse(CmbWorkout.SelectedValue.ToString()),
                        DateStart = Convert.ToDateTime(DpkDesde.Text),
                        DateEnd   = Convert.ToDateTime(DpkHasta.Text),
                    };
                    DataTable        dt = services.GetDataSustitutos("GetSustitute", pr);
                    ReportDataSource ds = new ReportDataSource("DataSetSustitutos", dt);
                    ReportViewerSustitucionesa.LocalReport.DataSources.Add(ds);
                    ReportViewerSustitucionesa.LocalReport.ReportEmbeddedResource = "WpfGym.Reports.rptSustituciones.rdlc";

                    ReportViewerSustitucionesa.RefreshReport();
                }
                else
                {
                    MessageBox.Show("Rango de fecha Invalido");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error");
            }
        }