Beispiel #1
0
        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));
 }