private void txtBuscarUsuario_TextChanged(object sender, EventArgs e) { if (txtBuscarUsuario.Text == " " || txtBuscarUsuario.Text == "") { panel8.Visible = false; limiar(); } else { panel8.Visible = true; int contador = 0; int aux = 0, Aux = 0; string nuevo = ArbolAvl.rcPreorden(miArbol.raizArbol()); string[] palabras = nuevo.Split(',', ';'); foreach (string palabra in palabras) { contador++; Aux = contador; if (palabra != "" && contador % 2 == 0) { if (palabra.StartsWith(txtBuscarUsuario.Text)) { aux++; if (aux == 1) { pictureBox18.WaitOnLoad = false; pictureBox18.LoadAsync(@"" + palabras[Aux - 2]); label6.Text = palabra; panel8.Visible = true; } else if (aux == 2) { pictureBox19.WaitOnLoad = false; pictureBox19.LoadAsync(@"" + palabras[Aux - 2]); label7.Text = palabra; } else if (aux == 3) { pictureBox20.WaitOnLoad = false; pictureBox20.LoadAsync(@"" + palabras[Aux - 2]); label8.Text = palabra; } } } } } }
public void recorridoInorden(int cont, int auxCont) { listRecorrido.Items.Clear(); string nuevo = ArbolAvl.rcInorden(miArbol.raizArbol()); string[] palabras = nuevo.Split(',', ';'); foreach (string palabra in palabras) { auxCont++; if (palabra != "" && auxCont % 2 == 0) { cont++; listRecorrido.Items.Add("Usuarios registrados" + " ---> " + palabra); } } listBox1.Items.Add(cont); }
public void cargarGrafica() { dibujaArbol = new AuxDibujar(picGrafica); string nuevo = ArbolAvl.rcPreorden(miArbol.raizArbol()); string[] palabras = nuevo.Split(',', ';'); foreach (string palabra in palabras) { contadorGenerico++; if (palabra != "" && contadorGenerico % 2 == 0) { dibujaArbol.inserta_nodo(dibujaArbol.Raiz, null, palabra, 0); nivelArbolGrafica(); } } listBox2.Items.Add(nivelArbolGrafica()); }
public void vitacoraArbol(int valEquilibrio, string rotacionArbol, NodoAvl miArbol) { int contado = 0; TextWriter escribirDato = new StreamWriter("Vitacora.txt", true); string nuevo = ArbolAvl.rcPreorden(miArbol); string[] palabras = nuevo.Split(',', ';'); string variable = ""; foreach (string palabra in palabras) { contado++; if (palabra != "" && contado % 2 == 0) { variable = variable + " -- " + palabra; } } escribirDato.WriteLine(variable + "-> " + rotacionArbol + "-> " + valEquilibrio); escribirDato.Close(); }
private void PerfilUsuario_Load(object sender, EventArgs e) { ClaseUsuario objUsuarios = new ClaseUsuario(Program.miUsuario); ClaseUsuario encontradoUsuarios = (ClaseUsuario)Program.objArbolAvl.buscarUsuario(objUsuarios).valorNodo(); TablaDispercionColision.miCola.Clear(); encontradoUsuarios.tablaHashSeguidos.Mostar(); int auxCont = 0; foreach (string item in TablaDispercionColision.miCola) { string[] palabras = item.ToString().Split(','); if (auxCont == 0) { pictureBox8.WaitOnLoad = false; pictureBox8.LoadAsync(@"" + palabras[0]); } else if (auxCont == 1) { pictureBox14.WaitOnLoad = false; pictureBox14.LoadAsync(@"" + palabras[0]); } else if (auxCont == 2) { pictureBox15.WaitOnLoad = false; pictureBox15.LoadAsync(@"" + palabras[0]); } else if (auxCont == 3) { pictureBox16.WaitOnLoad = false; pictureBox16.LoadAsync(@"" + palabras[0]); } else if (auxCont == 4) { pictureBox17.WaitOnLoad = false; pictureBox17.LoadAsync(@"" + palabras[0]); } auxCont++; } miXml = new AuxXml(); miXmlTemp = new AuxXml(); PanelOpciones.Visible = false; //miXmlTemp.leerXml("UsuarioTemp"); using (XmlReader reader = XmlReader.Create(@"UsuarioTemp.xml")) { while (reader.Read()) { if (reader.IsStartElement()) { //return only when you have START tag switch (reader.Name.ToString()) { case "Nombre": lbNombre.Text = reader.ReadString(); break; case "Usuario": lbUsuario.Text = reader.ReadString(); break; case "Biografia": // lbDescripcion.Text = reader.ReadString(); break; case "Correo": break; case "Img": ProfileUser.WaitOnLoad = false; ProfileUser.LoadAsync(@"" + reader.ReadString()); break; case "Publicaciones": break; } } } } //string phrase = ArbolAvl.rcInorden(Program.objArbolAvl.raizArbol()); //string[] arrayUsuarios = phrase.Split(';'); string[] arrayUsuarios = ArbolAvl.rcInorden(Program.objArbolAvl.raizArbol()).Split(';'); Random r = new Random(); int cont = 1; //int auxcont = 0; for (int i = 0; i < 4; i++) { //Genera un numero entre 10 y 100 (101 no se incluye) // Console.WriteLine(r.Next(0, 3)); if (cont == 1) { string[] arrUsuario = arrayUsuarios[r.Next(0, arrayUsuarios.Length - 1)].Split(','); if (arrUsuario[1] != Program.miUsuario) { pictureBox4.WaitOnLoad = false; pictureBox4.LoadAsync(@"" + arrUsuario[0]); label2.Text = arrUsuario[1]; cont++; } } else if (cont == 2) { string[] arrUsuario = arrayUsuarios[r.Next(0, arrayUsuarios.Length - 1)].Split(','); if (arrUsuario[1] != Program.miUsuario) { pictureBox5.WaitOnLoad = false; pictureBox5.LoadAsync(@"" + arrUsuario[0]); label3.Text = arrUsuario[1]; cont++; } } else if (cont == 3) { string[] arrUsuario = arrayUsuarios[r.Next(0, arrayUsuarios.Length - 1)].Split(','); if (arrUsuario[1] != Program.miUsuario) { pictureBox6.WaitOnLoad = false; pictureBox6.LoadAsync(@"" + arrUsuario[0]); label4.Text = arrUsuario[1]; cont++; } } else if (cont == 4) { string[] arrUsuario = arrayUsuarios[r.Next(0, arrayUsuarios.Length - 1)].Split(','); if (arrUsuario[1] != Program.miUsuario) { pictureBox7.WaitOnLoad = false; pictureBox7.LoadAsync(@"" + arrUsuario[0]); label5.Text = arrUsuario[1]; cont++; } } else { i--; } } ClaseUsuario objUsuario = new ClaseUsuario(Program.miUsuario); ClaseUsuario encontradoUsuario = (ClaseUsuario)Program.objArbolAvl.buscarUsuario(objUsuario).valorNodo(); TablaDispercionColision.miCola.Clear(); Eliminar(); encontradoUsuario.tablaHashSeguidos.Mostar(); Program.navPublicaciones.vaciar(); //Perfiles/alejandro/Prueba.jpg,alejandro string cadenaId = ""; foreach (var item in TablaDispercionColision.miCola) { string[] palabras = item.ToString().Split(','); cadenaId = cadenaId + palabras[1] + ","; } miXml.leerPublicaciones(cadenaId, "UsuariosInsta"); buscarLista(); }
private void bntOrden_Click(object sender, EventArgs e) { Imprimir(ArbolAvl.rcInorden(miArbolEstudiante.raizArbol()), 0); }