Exemple #1
0
        public LinkedList <Medicamentos> InOrden(Nodo arbol)
        {
            Medicamentos medlista = new Medicamentos();

            if (arbol == null)
            {
                return(null);
            }
            else
            {
                InOrden(arbol.hijoIzquierdo);
                medlista.ID               = arbol.elemento.ID;
                medlista.Nombre           = arbol.elemento.Nombre;
                medlista.Descripción      = arbol.elemento.Descripción;
                medlista.CasaFarmaceutica = arbol.elemento.CasaFarmaceutica;
                medlista.Cantidad         = arbol.elemento.Cantidad;
                medlista.Precio           = arbol.elemento.Precio;
                if (contadorI == 0)
                {
                    listaI.AddFirst(medlista);
                    contadorI++;
                }
                else
                {
                    listaI.AddAfter(listaI.Last, medlista);
                }
                InOrden(arbol.hijoDerecho);
            }
            return(listaI);
        }
Exemple #2
0
 public Nodo(Medicamentos dato)
 {
     this.elemento      = dato;
     this.hijoIzquierdo = null;
     this.hijoDerecho   = null;
 }