public static void MenuStaff() { staffbl = new StaffBL(); staff = staffbl.Login(u, pass); System.Console.Clear(); string[] staff1 = { "Xem Danh Sách Sản Phẩm", "Menu Thống Kê", "Đăng Xuất" }; // , "Tạo Hóa Đơn", "Xem Thống Kê" int chon = Menu("Chào Mừng Nhân Viên " + staff.StaffName + "Ca Làm việc : " + staff.calamviec, staff1); switch (chon) { // case 1: // System.Console.WriteLine("Danh Sách Sản Phẩm "); // List_Item(); // break; // case 3: // break; case 1: System.Console.WriteLine("Xem Danh Sách Sản Phẩm"); List_Item(); break; case 2: System.Console.WriteLine("Menu Thống Kê"); MenuThongKe(); break; case 3: System.Console.WriteLine("Đăng Xuất "); MenuChoice(); break; } }
public static void GetInvoiceDetails() { decimal khach; decimal tralai; System.Console.Clear(); string row1 = "====================================================================="; string row2 = "---------------------------------------------------------------------"; System.Console.WriteLine(row1); System.Console.WriteLine(row2); staffbl = new StaffBL(); staff = staffbl.Login(u, pass); System.Console.WriteLine(""); System.Console.WriteLine(" CỬA HÀNG BÁNH NGỌT ABC"); System.Console.WriteLine(" 12 Phố Huế ---- Hai Bà Trưng ---- Hà Nội"); System.Console.WriteLine(" HÓA ĐƠN THANH TOÁN"); System.Console.WriteLine("Nhân Viên : " + staff.StaffID + " Ca Làm Việc : " + staff.calamviec); System.Console.WriteLine("Mã Sản Phẩm ||Tên Sản Phẩm || Số Lượng || Khuyến Mãi || Đơn Giá ||Thành Tiền"); var invoicedetails = invoicebl.GetInvoiceDetails(invoice.invoiceID); System.Console.WriteLine("Mã Hóa Đơn: " + invoicedetails.invoiceID); System.Console.WriteLine("Ngày: " + invoicedetails.invoiceDate); a = 0; foreach (var item in invoicedetails.ItemList) { System.Console.WriteLine("{0,-15} {1,-15} {2,-15} {3,-15} {4,-15} {5,-15}", item.itemID, item.itemName, item.amount, item.Promotion, item.unitPrice + ".000 VNĐ", item.total + ".000 VNĐ"); a = a + item.total; } System.Console.WriteLine(row2); System.Console.WriteLine("Thanh Toán: " + a + ".000 VNĐ"); System.Console.Write("Tiền Nhận: "); do { khach = Convert.ToInt32(System.Console.ReadLine()); tralai = khach - a; if (khach < a) { System.Console.WriteLine("Số tiền Không Đủ Để Thanh Toán - Hãy Nhập Lại"); } else { System.Console.WriteLine("Tiền Dư : " + tralai + ".000 VNĐ"); } } while (khach < a); System.Console.WriteLine(); System.Console.WriteLine(" Cảm Ơn Và Hẹn Gặp Lại!!!!"); System.Console.WriteLine("Nhấn Để Về MENU Nhân Viên"); System.Console.ReadLine(); MenuStaff(); }
public static void MenuLogin() { System.Console.Clear(); string row1 = "=============================="; string row2 = "-----------------------------------"; System.Console.WriteLine(row1); System.Console.WriteLine(row2); System.Console.WriteLine("ĐĂNG NHẬP"); System.Console.WriteLine("Nhập user name: "); u = System.Console.ReadLine(); System.Console.WriteLine("Nhập Password: "******"Đăng nhập lỗi, bạn có muốn tiếp tục đăng nhập không? (Y/N)"); choice = System.Console.ReadLine(); switch (choice) { case "Y": break; case "y": break; case "n": MenuChoice(); break; case "N": MenuChoice(); break; default: continue; } System.Console.Clear(); System.Console.WriteLine("Sai Username(Password)!"); System.Console.WriteLine(row1); System.Console.WriteLine("ĐĂNG NHẬP"); System.Console.WriteLine(row2); System.Console.Write("Nhập lại Username: "******"Nhập lại Password: "); pass = Passwords(); } MenuStaff(); }
public static void ThongKeStaff() { System.Console.Clear(); System.Console.WriteLine("Thống Kê Hóa Đơn Theo Mã Nhân Viên"); string row2 = "------------------------------------------"; System.Console.WriteLine(row2); decimal doanhthu = 0; staffbl = new StaffBL(); invoicebl = new InvoiceBL(); invoice = new Invoice(); item = new Item(); staff = staffbl.Login(u, pass); var tk = invoicebl.GetInvoiceByID(u); if (tk.Count != 0) { System.Console.WriteLine("Mã Nhân Viên : " + u); System.Console.WriteLine(row2); foreach (var liss in tk) { System.Console.WriteLine("Mã Hóa Đơn : " + liss.invoiceID); System.Console.WriteLine("Ngày Tạo : " + liss.invoiceDate); System.Console.WriteLine(row2); } char c; while (true) { System.Console.WriteLine("Bạn Có Muốn Xem Chi Tiết Từng Hóa Đơn Không ? Y/N"); c = Convert.ToChar(System.Console.ReadLine()); if (c == 'y') { System.Console.Clear(); int id; System.Console.WriteLine("Nhập Vào Mã Hóa Đơn Bạn Muốn Xem "); id = Convert.ToInt16(System.Console.ReadLine()); for (int i = 0; i < tk.Count; i++) { System.Console.Clear(); if (id == tk[i].invoiceID) { var orderdetail = invoicebl.GetInvoiceDetails(id); System.Console.Clear(); System.Console.WriteLine(row2); System.Console.WriteLine("Mã Sản Phẩm ||Tên Sản Phẩm || Số Lượng || Khuyến Mãi || Đơn Giá ||Thành Tiền"); a = 0; foreach (var item in orderdetail.ItemList) { System.Console.WriteLine("{0,-15} {1,-15} {2,-15} {3,-15} {4,-15} {5,-15}", item.itemID, item.itemName, item.amount, item.Promotion, item.unitPrice + ".000 VNĐ", item.total + ".000 VNĐ"); a = a + item.total; } System.Console.WriteLine("Doanh Thu Hóa Đơn " + id + " Là : " + a + ".000 VNĐ"); doanhthu = doanhthu + a; System.Console.WriteLine("Nhấn Phím Bất Kì Để Trở Về Menu Nhân Viên...."); System.Console.ReadKey(); MenuStaff(); } else { System.Console.WriteLine("Không tìm thấy hóa đơn"); System.Console.ReadLine(); ThongKeStaff(); } } } else { MenuStaff(); } } } else { System.Console.WriteLine("Chưa Có Hóa Đơn Cho Nhân Viên Này"); System.Console.WriteLine("Nhấn Phím Bất Kì Để Về Menu Nhân Viên"); System.Console.ReadLine(); MenuStaff(); } }
public void TestStaff() { Assert.NotNull(staffbl.Login("S111", "123")); }