Esempio n. 1
0
 public void ListaDeNodosAPF(Node <Registro> APF, ListaNombreNodo ListaSecNodos)
 {
     ListaSecNodos.Add(APF);
     foreach (Node <Registro> hijo in APF.Sons)
     {
         ListaDeNodosAPF(hijo, ListaSecNodos);
     }
 }
        public OrganigramaAPF()
        {
            InitializeComponent();
            this.Resize += NavegaciónAPF_Resize;
            TreeNode NodeAuxiliar = null;

            organigrama.LlenaTreeAPF(treeViewAPF.Nodes, Globals.Ribbons.Tropicalizador.APF, 0, false, ref NodeAuxiliar);
            ListaFuncionarios = new ListaNombreNodo();
            organigrama.ListaDeNodosAPF(Globals.Ribbons.Tropicalizador.APF, ListaFuncionarios);
            RevisandoFuncionario            = new IndiceBD(ListaFuncionarios.Count);
            RevisandoPuesto                 = new IndiceBD(ListaFuncionarios.Count);
            BusquedaEnProceso               = false;
            BusquedaActiva                  = null;
            treeViewAPF.BeforeSelect       += TreeViewAPF_BeforeSelect;
            textBoxOrgCadenaBusqueda.Click += TextBoxOrgCadenaBusqueda_Click;
            textBoxOrgBuscaID.Click        += TextBoxOrgBuscaID_Click;
            buttonVerFicha.Enabled          = false;
            buttonVerPresupuesto.Enabled    = false;
            buttonVerAmbos.Enabled          = false;
        }