public void ShowItems(User user) // hiển thị danh sách trò chơi ở database bên sql { Console.Clear(); try { foreach (var item in itemBL.GetAllItems()) { string format = string.Format($"{item.item_id,-10}|{item.item_name,-25}|{FormatAndValid.FormatCurrency(item.item_price),-10}"); } } catch (System.Exception) { Console.WriteLine("Mất kết nối dữ liệu!\nBấm phím bất kì để quay lại trang chủ."); Console.ReadKey(); m.MainMenu(); } Console.Clear(); Console.WriteLine("|==============================================================|"); Console.WriteLine("|--------------------| DANH SÁCH TRÒ CHƠI |--------------------|"); Console.WriteLine("| ---------- ---------- |"); Console.WriteLine("|{0,-15}|{1,-25}|{2,-20}|", "Mã trò chơi", "Tên trò chơi", "Giá trò chơi"); // lấy tất cả item ở sql foreach (var item in itemBL.GetAllItems()) { Console.WriteLine("|--------------------------------------------------------------|"); string format = string.Format($"|{item.item_id,-15}|{item.item_name,-25}|{FormatAndValid.FormatCurrency(item.item_price),-20}|"); Console.WriteLine(format); } Console.WriteLine("|--------------------------------------------------------------|\n"); Console.WriteLine("1. Chọn sản phẩm "); Console.WriteLine("2. Quay về Trang chủ "); Console.Write("Chọn: "); int chooseItem; while (true) { bool isINT = Int32.TryParse(Console.ReadLine(), out chooseItem); if (!isINT) { Console.WriteLine("Nhập giá trị sai !"); Console.Write("Mời bạn nhập lại: "); } else if (chooseItem < 1 || chooseItem > 2) { Console.WriteLine("Nhập giá trị sai !"); Console.Write("Mời bạn nhập lại: "); } else { break; } } switch (chooseItem) { case 1: GetItemInfoByID(user); break; case 2: menuShop(user); break; } }
public static void GenerateInventoryItemList(int empId) { string filename = "InventoryStatusReport_" + DateTime.Now.ToString("ddMMMMyyyy_HH_mm_ss") + ".pdf"; SA46Team08ADProjectContext entities = new SA46Team08ADProjectContext(); List <ItemVM> InventoryItemList = ItemBL.GetAllItems(); string filePath = HttpContext.Current.Server.MapPath("~/Report_Templates/"); string HTML = string.Empty; HTML = string.Concat(HTML, File.ReadAllText(filePath + "InventoryItem_Header.txt", System.Text.Encoding.UTF8)); HTML = HTML.Replace("[date]", DateTime.Now.ToString("dd MMMM yyyy")); int sr_no = 1; foreach (ItemVM item in InventoryItemList) { HTML = string.Concat(HTML, File.ReadAllText(filePath + "InventoryItem_Body.txt", System.Text.Encoding.UTF8)); HTML = HTML.Replace("[#]", sr_no.ToString()); HTML = HTML.Replace("[itemcode]", item.ItemCode); HTML = HTML.Replace("[item_desc]", item.Desc); HTML = HTML.Replace("[location]", item.Location); HTML = HTML.Replace("[uom]", item.UOM); HTML = HTML.Replace("[item_balance]", item.Balance.ToString()); HTML = HTML.Replace("[item_restock_lvl]", item.ReorderLevel.ToString()); HTML = HTML.Replace("[item_restock_qty]", item.ReorderQty.ToString()); HTML = HTML.Replace("[item_supp1]", item.SuppCode1); HTML = HTML.Replace("[item_supp2]", item.SuppCode2); HTML = HTML.Replace("[item_supp3]", item.SuppCode3); sr_no += 1; } HTML = string.Concat(HTML, File.ReadAllText(filePath + "InventoryItem_Footer.txt", System.Text.Encoding.UTF8)); PDFGenerator_A3Landscape(filename, HTML); EmailBL.SendInvListEmail(empId, filename); }
[Fact] // check hiển thị item public void TestShowItem() { Assert.NotNull(itemBL.GetAllItems()); }
public static List <ItemVM> GetAllItems() { return(ItemBL.GetAllItems()); }