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; } } }