void WorkerRunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { //Dispatcher.BeginInvoke(new Action<ObservableCollection<Organismos>>(this.UpdateGridDataSource), e.Result); this.BusyIndicator.IsBusy = false; if (uid == 0) { TreeMaterias.DataContext = ArbolesSingleton.Temas(selectedMateria.Id); botonPdf.IsEnabled = true; } else { TreeMaterias.DataContext = temasBusqueda; foreach (object item in TreeMaterias.Items) { Temas treeItem = item as Temas; if (treeItem != null) { ExpandAll(treeItem); } treeItem.IsExpanded = true; } } }
void WorkerRunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { switch (uid) { case 1: TreeConst.DataContext = ArbolesSingleton.Temas(uid); break; case 2: TreePenal.DataContext = ArbolesSingleton.Temas(uid); break; case 4: TreeCivil.DataContext = ArbolesSingleton.Temas(uid); break; case 8: TreeAdmin.DataContext = ArbolesSingleton.Temas(uid); break; case 16: TreeLaboral.DataContext = ArbolesSingleton.Temas(uid); break; case 32: TreeComun.DataContext = ArbolesSingleton.Temas(uid); break; } //Dispatcher.BeginInvoke(new Action<ObservableCollection<Organismos>>(this.UpdateGridDataSource), e.Result); this.BusyIndicator.IsBusy = false; }
private void WorkerDoWork(object sender, DoWorkEventArgs e) { if (uid == 0) { ArbolesSingleton.Temas(selectedMateria.Id); } else if (uid == 100) { if (!String.IsNullOrEmpty(searchText)) { temasBusqueda = new TemasModel(searchText, selectedMateria.Id).Temas; } else { temasBusqueda = ArbolesSingleton.Temas(selectedMateria.Id); uid = 0; } } }
private void WorkerDoWork(object sender, DoWorkEventArgs e) { switch (uid) { case 100: var x = ArbolesSingleton.Temas(1); x = ArbolesSingleton.Temas(2); x = ArbolesSingleton.Temas(4); x = ArbolesSingleton.Temas(8); x = ArbolesSingleton.Temas(16); x = ArbolesSingleton.Temas(32); x = null; break; case 101: Materias materia = RBtnArbolPdf.Tag as Materias; ArbolesEnPdf pdf = new ArbolesEnPdf(ArbolesSingleton.Temas(materia.Id)); pdf.GeneraPdf(); break; } }
private void WorkerDoWork(object sender, DoWorkEventArgs e) { ArbolesSingleton.Temas(uid); }