Exemple #1
0
        public void ListarPersonas()
        {
            String archivo = @"\FACU_fer\labo\personas.txt";

            try
            {
                using (StreamReader streamReader = new StreamReader(Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + archivo))
                {
                    string linea;
                    while ((linea = streamReader.ReadLine()) != null)
                    {
                        if (!linea.Contains("*"))
                        {
                            Console.WriteLine(linea);
                        }
                    }
                }
            }
            catch (Exception e)
            {
                Console.WriteLine("No se pudo leer el archivo");
                Console.WriteLine(e.Message);
            }
            Carpeta.borrar();
        }
Exemple #2
0
        public void BuscarPersona()
        {
            String archivo = @"\FACU_fer\labo\personas.txt";

            Console.WriteLine("Ingrese ID a buscar:");
            String id = Console.ReadLine();

            try
            {
                using (StreamReader streamReader = new StreamReader(Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + archivo))
                {
                    string linea;
                    while ((linea = streamReader.ReadLine()) != null)
                    {
                        int    indice  = linea.IndexOf(";");
                        string Columna = linea.Substring(0, indice);
                        if (Columna.Equals(id))
                        {
                            Console.WriteLine(linea);
                            Carpeta.borrar();
                            return;
                        }
                    }
                    Console.WriteLine("Persona no encontrada");
                }
            }
            catch (Exception e)
            {
                Console.WriteLine("No se pudo leer el archivo");
                Console.WriteLine(e.Message);
            }
            Carpeta.borrar();
        }
Exemple #3
0
 public void VerificarCarpeta()
 {
     if (!Directory.Exists(this.carpeta))
     {
         Console.WriteLine("No existe la carpeta {0}", this.carpeta);
     }
     else
     {
         Console.WriteLine("Existe la carpeta {0}", this.carpeta);
     }
     Carpeta.borrar();
 }
Exemple #4
0
        public void CrearCarpeta()
        {
            if (Directory.Exists(this.carpeta))
            {
                Console.WriteLine("Ya existe la carpeta {0}", this.carpeta);
                Carpeta.borrar();
                return;
            }
            DirectoryInfo di = Directory.CreateDirectory(this.carpeta);

            Console.WriteLine("{0} creado Ok", this.carpeta);
            Carpeta.borrar();
        }
Exemple #5
0
        public void BorrarPersona()
        {
            String archivo = @"\FACU_fer\labo\personas.txt";

            Console.WriteLine("Ingrese ID a borrar:");
            String id = Console.ReadLine();

            string[] lineas = File.ReadAllLines(Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + archivo);
            for (int i = 0; i < lineas.Length; i++)
            {
                int    indice  = lineas[i].IndexOf(";");
                string Columna = lineas[i].Substring(0, indice);
                if (Columna.Equals(id))
                {
                    lineas[i] = "*" + lineas[i];
                    break;
                }
            }
            File.WriteAllLines(Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + archivo, lineas);
            Carpeta.borrar();
        }
Exemple #6
0
        public void BorrarCarpeta()
        {
            if (!Directory.Exists(this.carpeta)) // que devuelve Directory.Existe(..)? un booleano
            {
                Console.WriteLine("No existe la carpeta {0}", this.carpeta);
                Carpeta.borrar();
                return;
            }
            try
            {
                foreach (string file in Directory.GetFiles(this.carpeta))
                {
                    File.Delete(file);
                }
                Directory.Delete(this.carpeta); //no borra todo
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }

            Console.WriteLine("{0} borrada Ok", this.carpeta);
            Carpeta.borrar();
        }