private void ReportYear_Click(object sender, RoutedEventArgs e) { YearReportsProgressBar.Visibility = Visibility.Visible; YearReportsProgressBar.Value = 0; SSRSUtils.CreateYearReport(MainViewModel.Instance.Reports.Year, _updateYearReportsDispatch); YearReportsProgressBar.Visibility = Visibility.Collapsed; }
private void ReportSemiTrimester_Click(object sender, RoutedEventArgs e) { if (((Control)sender).DataContext is SemiTrimesterViewModel semiTrimester) { SemiTrimesterReportsProgressBar.Visibility = Visibility.Visible; SemiTrimesterReportsProgressBar.Value = 0; SSRSUtils.CreateSemiTrimesterReport(semiTrimester, _updateSemiTrimesterReportsDispatch); SemiTrimesterReportsProgressBar.Visibility = Visibility.Collapsed; } }
private void ReportTrimester_Click(object sender, RoutedEventArgs e) { if (((Control)sender).DataContext is int trimester) { TrimesterReportsProgressBar.Visibility = Visibility.Visible; TrimesterReportsProgressBar.Value = 0; SSRSUtils.CreateTrimesterReport(trimester, _updateTrimesterReportsDispatch); TrimesterReportsProgressBar.Visibility = Visibility.Collapsed; } }
private void ReportPeriod_Click(object sender, RoutedEventArgs e) { if (((Control)sender).DataContext is PeriodViewModel period) { PeriodReportsProgressBar.Visibility = Visibility.Visible; PeriodReportsProgressBar.Value = 0; SSRSUtils.CreatePeriodReport(period, _updatePeriodReportsDispatch); PeriodReportsProgressBar.Visibility = Visibility.Collapsed; } }