public void MenuDetails() { // string row1 = "========================================"; string row2 = "----------------------------------------"; Console.Clear(); Menus x = new Menus(); EventDetailsBL edbl = new EventDetailsBL(); Invited cc = new Invited(); EventBL ebl = new EventBL(); var lists = ebl.GetAllEvent(); var list = edbl.GetAllEvent(); int i = 0; foreach (var get in list) { if (get.EventDetails_UserID == 2) { i++; } } Console.WriteLine("Chào Bạn"); Console.WriteLine(row2); Console.WriteLine("1. Lời Mời Sự Kiện({0})", i); Console.WriteLine("2. Đăng Xuất"); Console.WriteLine(row2); Console.Write("Chọn :"); }
public void MenuUser(User us, string un, string pw) { string row1 = "========================================"; // string row2 = "----------------------------------------"; Console.Clear(); Menus x = new Menus(); EventDetailsBL edbl = new EventDetailsBL(); Invited cc = new Invited(); EventBL ebl = new EventBL(); var lists = ebl.GetAllEvent(); var list = edbl.GetAllEvent(); int i = 0; foreach (var get in list) { if (get.EventDetails_UserID == 2) { i++; } } // Console.Write("=================>> Bạn có {0} lời mời tham gia sự kiện <<", Convert.ToString(i)); // string[] staffmenu = { "Lời Mời Sự Kiện", "Đăng xuất" }; do { Console.Clear(); Console.WriteLine(row1); Console.WriteLine("Chào Bạn"); MenuDetails(); // Console.WriteLine(row2); // Console.WriteLine("1. Lời Mời Sự Kiện({0})", i); // Console.WriteLine("2. Đăng Xuất"); // Console.WriteLine(row2); // Console.Write("Chọn :"); var staff = Console.ReadLine(); if (staff == " ") { Console.ReadLine(); } switch (staff) { case "1": x.ViewInvited(us, un, pw); break; case "2": Console.Clear(); MenuChoice(); break; } }while (true); }
public void ViewEvent(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 lins = ("\n|=================================================================================================================|\n"); Console.WriteLine("\t\tDanh sách sự kiện"); Console.Write("\n|=================================================================================================================|\n"); Console.Write("| {0,-5} | {1,-35} | {2,-39} | {3,-15}|", "Mã Sự Kiện", "Tên Sự Kiện", "Địa chỉ Sự Kiện", "Ngày Giờ"); Console.Write(lins); foreach (var Event in list) { Console.WriteLine("| {0,-5} | {1,-35} | {2,-39} | {3,-15}|", Event.ID_Event, Event.Name_Event, Event.Address_Event, Event.Time); } Console.Write("|=================================================================================================================|\n"); Console.WriteLine("- Nhập Mã Sự Kiện để xem khách mời tham dự hoặc bấm 0 để thoát: "); int ss = Convert.ToInt32(Console.ReadLine()); switch (ss) { case 0: x.menuManager(us); break; default: break; } Console.WriteLine("\t\tDanh sách lời mời sự kiện"); Console.WriteLine("\n|====================================================================================================================|"); Console.Write("| {0,-5} | {1,-25} | {2,-15} | {3,-25} | {4,-25} |", "No", "Tên Khách Mời", "Số Điện Thoại", "Email", "Tình Trạng Tham Gia"); Console.WriteLine("\n|====================================================================================================================|"); foreach (var Event in listss) { if (ss == Event.EventDetails_EventID) { Console.WriteLine("| {0,-5} | {1,-25} | {2,-15} | {3,-25} | {4,-25} |", Event.EventDetails_UserID, Event.users.Name, Event.users.Phone, Event.users.Email, Event.Status); } } Console.WriteLine("|====================================================================================================================|"); Console.Write("- Nhập Phím Bất Kì Để Trờ Lại!................... "); Console.ReadLine(); }
public void GetAllEventDetail_test() { List <Invited> listEvent = ubl.GetAllEvent(); Assert.NotNull(listEvent); }
public void ViewInvited(User us, string un, string pw) { Console.Clear(); Menus x = new Menus(); EventDetailsBL edbl = new EventDetailsBL(); Invited cc = new Invited(); EventBL ebl = new EventBL(); UserBL ubl = new UserBL(); var lists = ebl.GetAllEvent(); var list = edbl.GetAllEvent(); Console.Clear(); // string lin = ("\n|==================================================================================================================================================|"); Console.WriteLine("\t\tDanh sách lời mời sự kiện"); // Console.WriteLine("|==================================================================================================================================================|"); // Console.Write("|\n {0}\n {1}\n {2}\n {3}\n {4}\n {5} |", "No", "Tên sự kiện", "Địa chỉ", "Mô tả", "Thời gian", "Tình Trạng Tham Gia"); // Console.WriteLine(lin); Console.Write("\n================================================="); foreach (var Event in list) { if (ubl.Login(un, pw).User_ID == Convert.ToInt32(Event.EventDetails_UserID)) { Console.WriteLine("\n+ Mã Sự Kiện: {0}\n\n- Tên Sự Kiện: {1}\n- Địa Chỉ Sự Kiện: {2}\n- Mô Tả Sự Kiện: {3}\n- Thời Gian: {4}\n- Tình Trạng Tham Gia: {5}\n\n=================================================", Event.EventDetails_EventID, Event.events.Name_Event, Event.events.Address_Event, Event.events.Description, Event.events.Time, Event.Status); } } // Console.Write("|==================================================================================================================================================|\n"); cc.EventDetails_UserID = ubl.Login(un, pw).User_ID; Console.Write("\n--> Chọn Mã sự kiện để tham dự hoặc bấm 0 để thoát: "); int ss = Convert.ToInt32(Console.ReadLine()); cc.EventDetails_EventID = ss; switch (ss) { case 0: x.MenuUser(us, un, pw); break; default: // Console.WriteLine("Bạn Đã Nhập sai! Vui lòng nhập lại!"); break; } Console.Clear(); Console.Write("- Bạn có muốn tham gia sự kiện không?"); Console.Write("\n 1. Tham Gia"); Console.Write("\n 2. Không Tham Gia"); Console.Write("\n 3. Có Thể Tham Gia"); Console.Write("\n 0. Thoát"); Console.Write("\n- Chọn: "); string choices = Console.ReadLine(); switch (choices) { case "1": edbl.UpdateEventDetailss(cc); Console.Write("- Thao Tác Thành Công!"); break; case "2": edbl.UpdateEventDetails(cc); Console.Write("- Thao Tác Thành Công!"); break; case "3": edbl.UpdateEventDetailsss(cc); Console.Write("- Thao Tác Thành Công!"); break; case "0": break; default: // Console.WriteLine("Bạn Đã Nhập sai! Vui lòng nhập lại!"); break; } Console.Write("\n- Nhập Phím Bất Kỳ Để Trờ Lại......................................."); Console.ReadKey(); }
public void Inviting() { 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(); Invited cc = new Invited(); Console.Clear(); while (true) { string lins = ("\n|=================================================================================================================|\n"); Console.WriteLine("\t\tDanh sách sự kiện"); Console.Write("\n|=================================================================================================================|\n"); Console.Write("| {0,-5} | {1,-35} | {2,-39} | {3,-15}|", "Mã Sự Kiện", "Tên Sự Kiện", "Địa chỉ Sự Kiện", "Ngày Giờ"); Console.Write(lins); foreach (var Event in list) { Console.WriteLine("| {0,-5} | {1,-35} | {2,-39} | {3,-15}|", Event.ID_Event, Event.Name_Event, Event.Address_Event, Event.Time); } Console.Write("|=================================================================================================================|\n"); if (cc.EventDetails_EventID == null) { Console.Write("- Nhập mã sự kiện: "); int p = Convert.ToInt32(Console.ReadLine()); cc.EventDetails_EventID = p; } else { Console.WriteLine("- Nhập mã sự kiện : " + cc.EventDetails_EventID); } string liness = ("|===============================================================================================================|"); Console.WriteLine("\t\tDanh Sách Người Dùng\t"); Console.Write("|===============================================================================================================|\n"); 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", "Nghành Nghề", "Số Điện Thoại"); Console.Write("\n|===============================================================================================================|\n"); 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.WriteLine(liness); Console.Write("- Mời Người Dùng?"); Console.Write("\n 1. Mời Từng Người Dùng"); Console.Write("\n 2. Mời Tất Cả Người Dùng"); Console.Write("\n 0. Thoát"); Console.Write("\n- Chọn: "); string choices = Console.ReadLine(); switch (choices) { case "1": if (cc.EventDetails_UserID == null) { Console.Write("- Nhập mã người dùng : "); var p = Convert.ToInt32(Console.ReadLine()); cc.EventDetails_UserID = p; } else { Console.WriteLine("- Nhập mã người dùng : " + cc.EventDetails_UserID); } edbl.AddEventDetails(cc); Console.WriteLine("- Gửi Lời Mời Thành Công!"); break; case "2": edbl.AddEventDetailss(cc); Console.WriteLine("- Gửi Lời Mời Thành Công!"); break; case "0": break; default: // Console.WriteLine("Bạn Đã Nhập sai! Vui lòng nhập lại!"); break; } break; } Console.Write("- Nhập Phím Bất Kì Để Trờ Lại!................... "); Console.ReadLine(); }
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); }