Example #1
0
        public void Eliminar(String Nombre)
        {
            Tablas alv = this.Inicio;

            while (alv != null)
            {
                if (alv.GetNombre().Equals(Nombre))
                {
                    if (alv == this.Inicio)
                    {//primerooo
                        this.Inicio = alv.Sig;
                    }
                    else if (alv.Sig == null)
                    {
                        alv.Ant = this.Fin;
                    }
                    else
                    {
                        alv.Sig.Ant = alv.Ant;
                        alv.Ant.Sig = alv.Sig;
                    }
                }

                alv = alv.Sig;
            }
        }
Example #2
0
        public Tablas Bucar(String Nombre)
        {
            Tablas alv = this.Inicio;

            while (alv != null)
            {
                if (alv.GetNombre().Equals(Nombre))
                {
                    return(alv);
                }
                alv = alv.Sig;
            }
            return(alv);
        }