public Orderlist AddProductToOrder(project0Context context, int customerId, int orderId) { Orderlist orderlist = new Orderlist(); Console.WriteLine("Enter Product name:"); string productName = Console.ReadLine(); Console.WriteLine("Enter Quantity:"); string qty = Console.ReadLine(); int quantity; while (!int.TryParse(qty, out quantity)) { Console.WriteLine("Wrong value was entered:"); } int productId = products.GetProductIdByName(context, productName); int storeId = ds.GetCustomerDefaultStore(context, customerId); ProductPrice = products.GetPriceOfProduct(context, productId); if (!products.IsQuantityInStockEnough(context, storeId, productId, quantity)) { Console.WriteLine("Quantity in stock can service this order please change the quantity:"); int quantityInStock = products.GetQuantityOfProduct(context, productId, storeId); Console.WriteLine($"The quantity in stock is: {quantityInStock}"); } else { orderlist = orderitem.MakeOrder(productId, orderId, quantity); sumTotal += ProductPrice; } return(orderlist); }
public int getneworderid() { counter = Orderlist.Max(s => s.orderID); counter++; return(counter); }
public void DeliverOrder() { if (Orderlist.Count > 0) { Orderlist.RemoveAt(IdOfSelectedOrderInOrderList); IdOfSelectedOrderInOrderList = 0; } }
protected void add_Click(object sender, EventArgs e) { s = new Orderlist(); s.O_ID = ""; s.G_ID = goodsId.Value; s.Price = 0; s.Num = Convert.ToInt32(goodsnum.Value); s.Discount = 0; list.Add(s); }
public Orderlist MakeOrder(int productId, int orderId, int quantity) { Orderlist order = new Orderlist() { OrderId = orderId, ProductId = productId, Quantity = quantity, OrderDate = DateTimeOffset.UtcNow }; return(order); }
private static void createOrderList() { Orderlist ol = Orderlist.Class; Bestellplanung bp = new Bestellplanung(); bp.bestellungenBerechnen(); foreach (BPBestellung bestellung in bp.bestellungen) { ol.AddItem(new OrderlistItem(bestellung.artikelID, Convert.ToInt32(bestellung.menge), bestellung.isEilbestellung ? 4 : 5)); } }
public static void AddCurrentOrderToOrderList() { ObservableCollection <Product> productsInNewOrder = new ObservableCollection <Product>(); foreach (Product product in CurrentOrder) { productsInNewOrder.Add(product); } Order order = new Order(productsInNewOrder); CurrentOrder.Clear(); Orderlist.Add(order); }