示例#1
0
        private void treeConjuntoMaterias_AfterSelect(object sender, TreeViewEventArgs e)
        {
            cambiarAllTrees(false);
            lastConjuntoMaterias = e.Node;
            ConjuntoMaterias conjunto = (ConjuntoMaterias)lastConjuntoMaterias.Tag;

            refrescarMaterias(conjunto);
            treeGrupo.Nodes.Clear();
            cambiarAllTrees(true);
        }
示例#2
0
 public void refrescarMaterias(ConjuntoMaterias conjunto)
 {
     treeMateria.Nodes.Clear();
     foreach (Materia m in conjunto.Materias)
     {
         treeMateria.Nodes.Add(m.ToString());
         treeMateria.Nodes[treeMateria.GetNodeCount(false) - 1].Tag     = m;
         treeMateria.Nodes[treeMateria.GetNodeCount(false) - 1].Checked = m.Estado;
     }
     treeMateria.SelectedNode = null;
     treeMateria.Refresh();
 }
示例#3
0
        private void treeConjuntoMaterias_AfterCheck(object sender, TreeViewEventArgs e)
        {
            cambiarAllTrees(false);
            lastConjuntoMaterias = e.Node;
            treeConjuntoMaterias.SelectedNode = lastConjuntoMaterias;
            ConjuntoMaterias conjuntoMaterias = (ConjuntoMaterias)lastConjuntoMaterias.Tag;

            conjuntoMaterias.Estado = (e.Node.Checked);
            principal.cambiarEstadoMaterias(conjuntoMaterias);
            refrescarMaterias(conjuntoMaterias);
            treeGrupo.Nodes.Clear();
            cambiarAllTrees(true);
        }
示例#4
0
        public void refrscarCategoriasElectivas()
        {
            treeConjuntoMaterias.Nodes.Clear();
            List <ConjuntoMaterias> electivas = principal.CategoriasElectivas;

            for (int i = 1; i < electivas.Count; i++)
            {
                ConjuntoMaterias categoria = electivas[i];
                treeConjuntoMaterias.Nodes.Add(categoria.ToString());
                treeConjuntoMaterias.Nodes[treeConjuntoMaterias.GetNodeCount(false) - 1].Tag     = categoria;
                treeConjuntoMaterias.Nodes[treeConjuntoMaterias.GetNodeCount(false) - 1].Checked = categoria.Estado;
            }
            treeConjuntoMaterias.SelectedNode = null;
        }