//realiza la busqueda del dato que se desea buscar recorriendo de forma recursiva los nodos del arbol. public ActionResult busqueda() { LinkedList <Inventario> listaenlazada = new LinkedList <Inventario>(); Inventario tabla = new Inventario(); Medicamentos medicamentos = new Medicamentos(); //se debe de ingresar el nombre del medicamento de forma correcta string Nombre = Request.Form["nombre"].ToString(); //si encuentra el valor, la función de busqueda devolverá un valor de tipo medicamento, el cual contiene toda la información del nodo medicamentos = arbol.Buscar(arbol.raiz, Nombre); tabla.ID = medicamentos.ID; tabla.Nombre = medicamentos.Nombre; tabla.Descripción = medicamentos.Descripción; tabla.Precio = medicamentos.Precio; tabla.Cantidad = medicamentos.Cantidad; tabla.CasaFarmaceutica = medicamentos.CasaFarmaceutica; if (listaenlazada.Count != 0) { listaenlazada.Remove(listaenlazada.First); } listaenlazada.AddFirst(tabla); var model = from puntos in listaenlazada select puntos; return(View("busqueda", model)); }
public Transaccion Get(string id) { NodoPagina n = arbol.Buscar(id); if (n != null) { return(n.Transaccion); } else { return(null); } }
public bool BuscarEnArbol(String nickn, String pass) { bool respuesta = a.Buscar(nickn, pass); return(respuesta); }