static void ChayChuongTrinh() { Menu menuM = new Menu(); XuLyChuongTrinh xuLyChuongTrinh = new XuLyChuongTrinh(); ProgramColor programColor = new ProgramColor(); int menu; int soMenu = menuM.input.Length - 1; do { menu = xuLyChuongTrinh.ChonMenu(soMenu, menuM.input); ResetColor(); ForegroundColor = programColor.ForegroundColor(); xuLyChuongTrinh.XuLy(menu); } while (menu > 0); }
public void XuLy(int menu) { switch (menu) { case 0: WriteLine("\n Bạn đã lựa chọn đi ngủ.\n\tCÚT"); return; case 1: Clear(); a.Clear(); WriteLine("\nNhập dữ liệu"); Write("\nNhap kích thước của mảng (số lượng phần tử) >> "); n = int.Parse(ReadLine()); xuLyMang.Nhap(a, n); xuLyMang.Xuat(a); break; case 2: Clear(); a.Clear(); WriteLine("\nNhập dữ liệu tự động"); Write("\nNhap kích thước của mảng (số lượng phần tử) >> "); n = int.Parse(ReadLine()); xuLyMang.NhapTuDong(a, n); xuLyMang.Xuat(a); break; case 3: Clear(); WriteLine("Xuất dữ liệu"); xuLyMang.Xuat(a); break; case 4: Clear(); Menu meme = new Menu(); int soMenu = meme.options.Length - 1; int menuM; do { menuM = ChonMenu(soMenu, meme.options); TuyChon tuyChon = (TuyChon)menuM; if (menuM == 1) { return; } else if (menuM == 0) { WriteLine("\n Bạn đã lựa chọn đi ngủ.\n\tCÚT"); Environment.Exit(0); } ResetColor(); ForegroundColor = programColor.ForegroundColor(); BackgroundColor = programColor.BackgroundColor(); XuLyMenu(tuyChon); } while (menuM > 0); break; } ReadLine(); }