public string Eliminar(int numero) { FileStream file = new FileStream("Temporal.txt", FileMode.Create); StreamWriter escribir = new StreamWriter(file); FileStream fileReader = new FileStream(fileName, FileMode.OpenOrCreate, FileAccess.Read); StreamReader leer = new StreamReader(fileReader); string linea = string.Empty; char encontrado = 'n'; while ((linea = leer.ReadLine()) != null) { Afiliado afiliado = Map(linea); if (afiliado.Numero == numero) { encontrado = 's'; } else { escribir.WriteLine(afiliado.DameDatosFormatoArchivo()); } } leer.Close(); escribir.Close(); File.Delete("Afiliados.txt"); File.Move("Temporal.txt", "Afiliados.txt"); if (encontrado == 'n') { return("no se encontró ese registro"); } else { return("se encontró el registro"); } }
public void Guardar(Afiliado afiliado) { FileStream file = new FileStream(fileName, FileMode.Append); StreamWriter writer = new StreamWriter(file); writer.WriteLine(afiliado.DameDatosFormatoArchivo()); writer.Close(); file.Close(); }