private void ComboBoxSalesFilter_SelectionChanged(object sender, SelectionChangedEventArgs e)

        {
            Object SELECTEDINDEX = ComboBoxSalesFilter.SelectedIndex;

            if (SELECTEDINDEX.Equals(0))
            {
                ReportPurchase.Reset();
                ComboBoxYearSales.Visibility  = Visibility.Hidden;
                ComboBoxMonthSales.Visibility = Visibility.Visible;
                MonthSales.Visibility         = Visibility.Visible;
                YearSales.Visibility          = Visibility.Hidden;
                SalesDateStart.Visibility     = Visibility.Hidden;
                SalesDateEnd.Visibility       = Visibility.Hidden;
                labelstart.Visibility         = Visibility.Hidden;
                labelend.Visibility           = Visibility.Hidden;

                labelweek.Visibility = Visibility.Hidden;
            }
            if (SELECTEDINDEX.Equals(1))

            {
                ReportPurchase.Reset();
                ComboBoxYearSales.Visibility  = Visibility.Visible;
                ComboBoxMonthSales.Visibility = Visibility.Hidden;
                MonthSales.Visibility         = Visibility.Hidden;
                YearSales.Visibility          = Visibility.Visible;
                SalesDateStart.Visibility     = Visibility.Hidden;
                SalesDateEnd.Visibility       = Visibility.Hidden;
                labelstart.Visibility         = Visibility.Hidden;
                labelend.Visibility           = Visibility.Hidden;

                labelweek.Visibility = Visibility.Hidden;
            }
            if (SELECTEDINDEX.Equals(2))
            {
                ReportPurchase.Reset();
                ComboBoxYearSales.Visibility  = Visibility.Hidden;
                ComboBoxMonthSales.Visibility = Visibility.Hidden;
                MonthSales.Visibility         = Visibility.Hidden;
                YearSales.Visibility          = Visibility.Hidden;

                SalesDateStart.Visibility = Visibility.Visible;
                SalesDateEnd.Visibility   = Visibility.Visible;
                labelstart.Visibility     = Visibility.Visible;
                labelend.Visibility       = Visibility.Visible;

                labelweek.Visibility = Visibility.Hidden;
            }
            if (SELECTEDINDEX.Equals(3))
            {
            }
            if (SELECTEDINDEX.Equals(4))
            {
            }
        }
 private void UserControl_IsVisibleChanged(object sender, DependencyPropertyChangedEventArgs e)
 {
     if (this.IsVisible)
     {
         DisplayReport();
     }
     else
     {
         ReportPurchase.Reset();
     }
 }
        private void DisplayReportPurchaseMonth()
        {
            ReportPurchase.Reset();

            var rNames = System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("prototype2.rdlcfiles.PurchaseReport.rdlc");

            ReportPurchase.DataSources.Add(new Syncfusion.Windows.Reports.ReportDataSource("PurchaseTable", GetPurchaseMonth()));
            ReportPurchase.LoadReport(rNames);
            ReportPurchase.ProcessingMode = Syncfusion.Windows.Reports.Viewer.ProcessingMode.Local;
            ReportPurchase.RefreshReport();
        }