Esempio n. 1
0
        static void Main(string[] args)
        {
            Console.InputEncoding  = Encoding.Unicode;
            Console.OutputEncoding = Encoding.Unicode;
            NhapKhachHang nhapKhachHang = new NhapKhachHang();
            DocGhiFile    docGhiFile    = new DocGhiFile();
            ChucNang      chucNang      = new ChucNang();
            ArrayList     arrayList     = new ArrayList();

            docGhiFile.DocFileKhachHang(arrayList);
            Chon(nhapKhachHang, chucNang, arrayList, docGhiFile);
        }
Esempio n. 2
0
        public void TinhTienDien(ArrayList arrayList, string keyword)
        {
            NhapKhachHang nhapKhachHang = new NhapKhachHang();
            bool          kt            = false;

            foreach (KhachHang khachhang in arrayList)
            {
                if (keyword.ToLower().Equals(khachhang.Makh.ToString()) || keyword.ToLower().Equals(khachhang.Tenchuho.ToLower()) || keyword.ToLower().EndsWith(khachhang.Tenchuho.ToLower()))
                {
                    khachhang.Sokwh               = nhapKhachHang.Sokwh();
                    khachhang.Thanhtien           = nhapKhachHang.ThanhTien(khachhang.Sokwh);
                    khachhang.Phuongthucthanhtoan = nhapKhachHang.ThanhToan();
                    kt = true;
                    Console.WriteLine("Thành công");
                }
            }
            if (kt == false)
            {
                Console.WriteLine("Không tìm thấy khách hàng");
            }
        }
Esempio n. 3
0
        public void SuaThongTin(ArrayList arrayList, string keyword)
        {
            NhapKhachHang nhapKhachHang = new NhapKhachHang();
            bool          kt            = false;

            foreach (KhachHang khachHang in arrayList)
            {
                if (keyword.ToLower().Equals(khachHang.Makh.ToString()) || keyword.ToLower().Equals(khachHang.Tenchuho.ToLower()) || keyword.ToLower().EndsWith(khachHang.Tenchuho.ToLower()))
                {
                    khachHang.Tenchuho = nhapKhachHang.TenChuHo();
                    khachHang.Diachi   = nhapKhachHang.DiaChi();
                    khachHang.Ngaysinh = nhapKhachHang.NgaySinh();
                    kt = true;
                    Console.WriteLine("Sửa thông tin thành công");
                }
            }
            if (kt == false)
            {
                Console.WriteLine("Không tìm thấy khách hàng");
            }
        }
Esempio n. 4
0
        public static void Chon(NhapKhachHang nhapKhachHang, ChucNang chucNang, ArrayList arrayList, DocGhiFile docGhiFile)
        {
            string chon;

            while (true)
            {
                Menu();
                chon = Console.ReadLine();
                Console.Clear();
                switch (chon)
                {
                case "1":
                    nhapKhachHang.NhapThongTin(arrayList);
                    docGhiFile.GhiFileKhachHang(arrayList);
                    break;

                case "2":
                    chucNang.HienKhachHang(arrayList);
                    Console.WriteLine("Nhập ID khách hàng: ");
                    string id = Console.ReadLine();
                    chucNang.TinhTienDien(arrayList, id);
                    docGhiFile.GhiFileKhachHang(arrayList);
                    Console.ReadKey();
                    Console.Clear();
                    break;

                case "3":
                    chucNang.XuatPhieuThongTin(arrayList);
                    Console.ReadKey();
                    Console.Clear();
                    break;

                case "4":
                    chucNang.HienKhachHang(arrayList);
                    Console.ReadKey();
                    Console.Clear();
                    break;

                case "5":
                    chucNang.HienKhachHang(arrayList);
                    Console.WriteLine("Nhập khách hàng cần sửa: ");
                    string key = Console.ReadLine();
                    chucNang.SuaThongTin(arrayList, key);
                    docGhiFile.GhiFileKhachHang(arrayList);
                    Console.ReadKey();
                    Console.Clear();
                    break;

                case "6":
                    chucNang.HienKhachHang(arrayList);
                    Console.WriteLine("Nhập khách hàng cần xóa: ");
                    string keyword = Console.ReadLine();
                    chucNang.XoaKhachHang(arrayList, keyword);
                    docGhiFile.GhiFileKhachHang(arrayList);
                    Console.ReadKey();
                    Console.Clear();
                    break;

                default:
                    Menu();
                    break;
                }
                if (chon == "7")
                {
                    break;
                }
            }
        }