/// <summary> /// Удаляет запись о сотруднике из файла по переданному Id /// </summary> /// <param name="path"></param> /// <param name="id"></param> public static void Erazer(string path, string id) { if (File.Exists(path)) { var lines = File.ReadAllLines(path); List <string> ls = new List <string>(); foreach (var i in lines) { if (UserInfo.NoteToArr(i)[0] == id) { continue; } ls.Add(i); } File.WriteAllLines(path, ls); } else { ConsoleMethods.FileExistError(); } }
/// <summary> /// Читаем из файла /// </summary> /// <param name="path">FileName (или путь к файлу)</param> public static void Reader(string path) { string noteHeader = string.Empty; if (File.Exists(path)) { string[] lines = File.ReadAllLines(path); using (StreamReader sr = new StreamReader(path, Encoding.Unicode)) { ConsoleMethods.PrintHeaderNote(); foreach (var i in lines) { ConsoleMethods.PrintNote(UserInfo.NoteToArr(i)); } } } else { ConsoleMethods.FileExistError(); } }