public bool cargaUsuarios(string direccion, Binario <Persona> arbol_usuarios)//codigo basico para leer un archivo { bool todo_bien; StreamReader archivo = new StreamReader(direccion); string entrada = ""; string[] split; Persona actual; try { if (archivo.Peek() > -1) { entrada = archivo.ReadLine();//me como la primera linea porque por lo visto es una cabezera } while (archivo.Peek() > -1) { entrada = archivo.ReadLine(); if (!string.IsNullOrEmpty(entrada)) { split = entrada.Split(','); actual = new Persona(split[1], split[2], split[3]); //actual.setConectado(split[3]); arbol_usuarios.insertar(actual, split[0]); } } todo_bien = true; } catch (Exception e) { todo_bien = false; } archivo.Close(); return(todo_bien); }
public bool binarioInsertar(string nick, string mail, string password) { return(arbol_binario.insertar(new Persona(password, mail, false), nick)); }