Example #1
0
        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;
        }
Example #3
0
 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);
 }