Beispiel #1
0
        public void menuManager(User us)
        {
            Menus          x      = new Menus();
            UserBL         ubl    = new UserBL();
            EventBL        ebl    = new EventBL();
            EventDetailsBL edbl   = new EventDetailsBL();
            var            list   = ebl.GetAllEvent();
            var            lists  = ubl.GetAllUser();
            var            listss = edbl.GetAllEvent();

            Console.Clear();
            string[] managermenu = { "Tạo Sự Kiện", "Gửi thư mời ", "Xem danh sách người dùng", "Xem danh sách sự kiện", "Đăng xuất" };
            do
            {
                short mana = Menu("Bắt Đầu Quản Lý Sự Kiện", managermenu);
                switch (mana)
                {
                case 1:
                    Event c = new Event();
                    while (true)
                    {
                        Console.Clear();
                        Console.WriteLine("======== Làm mới sự kiện ========");
                        if (c.Name_Event == null)
                        {
                            Console.Write("- Nhập tên sự kiện : ");
                            string p = Console.ReadLine();
                            if (p == "")
                            {
                                continue;
                            }

                            c.Name_Event = p;
                        }
                        else
                        {
                            Console.WriteLine("- Nhập tên sự kiện : " + c.Name_Event);
                        }

                        if (c.Address_Event == null)
                        {
                            Console.Write("- Nhập địa chỉ sự kiện : ");
                            string p = Console.ReadLine();
                            if (p == "")
                            {
                                continue;
                            }

                            c.Address_Event = p;
                        }
                        else
                        {
                            Console.WriteLine("- Nhập địa chỉ sự kiện : " + c.Address_Event);
                        }

                        if (c.Description == null)
                        {
                            Console.Write("- Nhập mô tả sự kiện : ");
                            string p = Console.ReadLine();
                            if (p == "")
                            {
                                continue;
                            }

                            c.Description = p;
                        }
                        else
                        {
                            Console.WriteLine("- Nhập mô tả sự kiện : " + c.Description);
                        }

                        if (c.Time == null)
                        {
                            Console.Write("- Thời gian sự kiện diễn ra (Ngày/Tháng/Năm - Thời Gian) : ");
                            string p = Console.ReadLine();
                            if (p == "")
                            {
                                continue;
                            }

                            c.Time = p;
                        }
                        else
                        {
                            Console.WriteLine("- Thời gian sự kiện diễn ra (Ngày/Tháng/Năm - Thời Gian) : " + c.Time);
                        }
                        break;
                    }
                    Console.Write(" Bạn có muốn tạo sự kiện này không? (C/K)");

                    string choice = Console.ReadLine();
                    switch (choice)
                    {
                    case "C":
                        Console.WriteLine("- Event ID: " + ebl.AddEvent(c));
                        Console.Write("- Tạo sự kiện thành công! ");
                        break;

                    case "c":
                        Console.WriteLine("- Event ID: " + ebl.AddEvent(c));
                        Console.Write("- Tạo sự kiện thành công! ");
                        break;

                    case "K":
                        break;

                    case "k":
                        break;

                    default:
                        break;
                    }
                    Console.Write("\n - Nhập Phím Bất Kì Để Trờ Lại!................... ");
                    Console.ReadLine();
                    break;

                case 2:
                    Inviting();
                    break;

                case 3:
                    Console.Clear();
                    string line  = ("\n|===============================================================================================================|");
                    string line1 = ("|===============================================================================================================|\n");
                    Console.WriteLine("\t\tDanh Sách Người Dùng\t");
                    Console.WriteLine(line);
                    Console.Write("|  {0,-15}\t|  {1,-15}\t|  {2,-5}\t|  {3,-20}\t|  {4,-20}\t|", "Mã Người Dùng", "Họ và Tên", "Năm Sinh", "Ngành Nghề", "Số Điện Thoại");
                    Console.WriteLine(line);
                    foreach (var User in lists)
                    {
                        Console.WriteLine("|  {0,-15}\t|  {1,-15}\t|  {2,-5}\t|  {3,-20}\t|  {4,-20}\t|", User.User_ID, User.Name, User.Age, User.Job, User.Phone);
                    }
                    Console.Write(line1);
                    Console.Write("- Nhập Phím Bất Kì Để Trờ Lại!................... ");
                    Console.ReadLine();
                    break;

                case 4:
                    ViewEvent(us);
                    break;


                case 5:
                    Console.Clear();
                    MenuChoice();
                    break;
                }
            } while (true);
        }