Ejemplo n.º 1
0
 /// <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();
     }
 }
Ejemplo n.º 2
0
        /// <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();
            }
        }