Exemple #1
0
        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);
        }
Exemple #2
0
        // 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();
        }