示例#1
0
        public static string getma(string pathDataFile)
        {
            List <QuanlyTenLienLac> listtenlienlac = QuanlyTenLienLac.GetListFromFile(pathDataFile);
            string ma = "";

            foreach (var x in listtenlienlac)
            {
                ma = x.MaLienLac;
            }
            return(ma);
        }
示例#2
0
        public static QuanlyTenLienLac GetTenLienLac(string pathDataFile, string tenlienlac)
        {
            List <QuanlyTenLienLac> listtenlienlac = QuanlyTenLienLac.GetListFromFile(pathDataFile);

            foreach (var LienLac in listtenlienlac)
            {
                if (String.Compare(LienLac.TenLienLac, tenlienlac, true) == 0)
                {
                    return(LienLac);
                }
            }
            return(null);
        }
示例#3
0
        public static List <QuanlyTenLienLac> GetNhom(string pathData, string tennhom)
        {
            List <QuanlyTenLienLac> listtenlienlac = QuanlyTenLienLac.GetListFromFile(pathData);
            List <QuanlyTenLienLac> ketQua         = new List <QuanlyTenLienLac>();

            foreach (var LienLac in listtenlienlac)
            {
                if (LienLac.TenNhom == tennhom)
                {
                    ketQua.Add(LienLac);
                }
            }
            return(ketQua);
        }
示例#4
0
        public static void XoaTenLienLac(string pathDataFile, string sdt)
        {
            List <QuanlyTenLienLac> listtenlienlac = QuanlyTenLienLac.GetListFromFile(pathDataFile);
            List <QuanlyTenLienLac> ketQua         = new List <QuanlyTenLienLac>();

            foreach (var x in listtenlienlac)
            {
                if (string.Compare(x.SoDienThoai, sdt) != 0)
                {
                    ketQua.Add(x);
                }
            }
            using (StreamWriter sw = new StreamWriter("C:/Users/VTA/Documents/Visual Studio 2015/Projects/QuanLyDaBa/QuanLyDaBa/Data/Tenlienlac.txt"))
            {
                foreach (var x in ketQua)
                {
                    string line = x.MaLienLac + "#" + x.TenLienLac + "#" + x.DiaChi + "#" + x.Email + "#" + x.SoDienThoai + "#" + x.TenNhom;
                    sw.WriteLine(line);
                }
                MessageBox.Show("Xóa liên lạc thành công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
示例#5
0
        public static List <QuanlyTenLienLac> GetListFromFile(string pathData)
        {
            CultureInfo             cultureInfo = CultureInfo.InvariantCulture;
            var                     arrayLines  = File.ReadAllLines(pathData);
            List <QuanlyTenLienLac> ketQua      = new List <QuanlyTenLienLac>();

            foreach (var line in arrayLines)
            {
                var lsValue = line.Split(new char[] { '#' });

                var listTenLacMa = new QuanlyTenLienLac
                {
                    MaLienLac   = lsValue[0],
                    TenLienLac  = lsValue[1],
                    DiaChi      = lsValue[2],
                    Email       = lsValue[3],
                    SoDienThoai = lsValue[4],
                    TenNhom     = lsValue[5]
                };
                ketQua.Add(listTenLacMa);
            }
            return(ketQua);
        }