Beispiel #1
0
        public static void Run(SanPham_DAL SanPham_DAL, SanPham_BLL SanPham_BLL, ArrayList arrayList)
        {
            SanPham_DAL.DocFile(arrayList);
            int chon;

            while (true)
            {
                Menu();
                //chọn chức  năng
                chon = int.Parse(Console.ReadLine());
                //nếu nhập = 0 thì dừng chương trình
                if (chon == 0)
                {
                    break;
                }
                switch (chon)
                {
                case 1:
                    SanPham_BLL.Nhap(arrayList);
                    Console.WriteLine("Nhập phím bất kì để tiếp tục");
                    SanPham_DAL.GhiFile(arrayList);
                    Console.ReadLine();
                    Console.Clear();
                    break;

                case 2:
                    SanPham_BLL.Hien(arrayList);
                    Console.WriteLine("Nhập phím bất kì để tiếp tục");
                    Console.ReadLine();
                    Console.Clear();
                    break;

                case 3:
                    SanPham_BLL.Sua(arrayList);
                    Console.WriteLine("Nhập phím bất kì để tiếp tục");
                    SanPham_DAL.GhiFile(arrayList);
                    Console.ReadLine();
                    Console.Clear();
                    break;

                case 4:
                    SanPham_BLL.Xoa(arrayList);
                    Console.WriteLine("Nhập phím bất kì để tiếp tục");
                    SanPham_DAL.GhiFile(arrayList);
                    Console.ReadLine();
                    Console.Clear();
                    break;

                case 5:
                    SanPham_BLL.TimKiem(arrayList);
                    Console.WriteLine("Nhập phím bất kì để tiếp tục");

                    Console.ReadLine();
                    Console.Clear();
                    break;

                default: break;
                }
            }
        }
        public static void Chon(List <SanPham> list, SanPham_BLL SanPham_BLL, SanPham_DAL SanPham_DAL)
        {
            int chon;

            while (true)
            {
                Menu();
                chon = int.Parse(Console.ReadLine());
                if (chon == 0)
                {
                    break;
                }
                Console.Clear();

                switch (chon)
                {
                case 1:
                    SanPham_BLL.NhapSanPham(list);
                    Console.ReadKey();
                    Console.Clear();
                    SanPham_DAL.GhiFile(list);
                    break;

                case 2:
                    SanPham_BLL.HienSanPham(list);
                    Console.ReadKey();
                    Console.Clear();
                    break;

                case 3:
                    SanPham_BLL.TimKiem(list);
                    Console.ReadKey();
                    Console.Clear();
                    break;

                case 4:
                    SanPham_BLL.Sua(list);
                    SanPham_DAL.GhiFile(list);
                    Console.ReadKey();
                    Console.Clear();
                    break;

                case 5:
                    SanPham_BLL.Xoa(list);
                    SanPham_DAL.GhiFile(list);
                    Console.ReadKey();
                    Console.Clear();
                    break;

                default: break;
                }
            }
        }