Esempio n. 1
0
        void workerFiles_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
        {
            contracts = e.Result as List <JMMServerBinary.Contract_MissingEpisode>;
            foreach (JMMServerBinary.Contract_MissingEpisode mf in contracts)
            {
                MissingEpisodesCollection.Add(new MissingEpisodeVM(mf));
            }

            EpisodeCount         = contracts.Count;
            ReadyToExport        = EpisodeCount >= 1;
            btnRefresh.IsEnabled = true;
            IsLoading            = false;
        }
Esempio n. 2
0
        void btnRefresh_Click(object sender, RoutedEventArgs e)
        {
            IsLoading            = true;
            btnRefresh.IsEnabled = false;
            MissingEpisodesCollection.Clear();
            ReadyToExport = false;
            EpisodeCount  = 0;

            AiringState state = (AiringState)cboAiringFilter.SelectedIndex;

            StatusMessage = JMMClient.Properties.Resources.Loading;
            WorkRequest wr = new WorkRequest(chkMyGroupsOnly.IsChecked.Value, chkRegularEpisodesOnly.IsChecked.Value, state);

            workerFiles.RunWorkerAsync(wr);
        }