public bool Remove_FilterLogoffUser(string userName) { FileStream fs; StreamWriter sw; bool isRemove = false; if (File.Exists(fileName)) { foreach (var obj in List_FilterUsers) { if (obj.UserName.Equals(userName)) { isRemove = List_FilterUsers.Remove(obj); break; } } if (isRemove) { fs = new FileStream(fileName, FileMode.Create); sw = new StreamWriter(fs, Encoding.UTF8); foreach (var obj in List_FilterUsers) { sw.WriteLine(obj.UserName); } sw.Flush(); fs.Close(); return(true); } } return(false); }
// Danh sách các User được lọc, không bị tự động Logoff public void Add_FilterLogoffUser(string userName) { FileStream fs; if (File.Exists(fileName)) { fs = new FileStream(fileName, FileMode.Append); } else { fs = new FileStream(fileName, FileMode.Create); } FilterLogoffUser filterLogoffUser = new FilterLogoffUser(userName); List_FilterUsers.Add(filterLogoffUser); StreamWriter sw = new StreamWriter(fs, Encoding.UTF8); sw.WriteLine(userName); sw.Flush(); fs.Close(); }