Esempio n. 1
0
        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);
        }
Esempio n. 2
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();
        }