public ItemsOrder WriteToOrder() { ItemsOrder tmp = new ItemsOrder(); tmp.ItemID = this.item.ItemID; tmp.ItemInfoID = this.item.ItemID; tmp.OrderID = this.order; tmp.Quantity = this.Quantity; tmp.Dimension = this.Dimension; return tmp; }
public ActionResult ItemSearch(string ddl1, string SubstringFind, string button, string selecteditem, string quantity, string ddl2) { ismodel = RestoreState(); switch (button) { case " Search ": { if (SubstringFind == "") { ismodel.SetFilterOption(ddl1, ""); } else { ismodel.SetFilterOption(ddl1, SubstringFind); } break; } case " Add ": { ismodel.ResetSelectedItem(); int i = int.Parse(selecteditem); Items tmp = new Items(); tmp = ReadList(ismodel.sortmode, ismodel.SubstringFind).ElementAt<Items>(i); if (Session["err"] != "") { return RedirectToAction("Errored", "ItemSearch"); } if (i >= 0) { ismodel.SelectedItem = tmp.ItemID; ismodel.CopyItem(tmp); } break; } case " Done ": { if (ismodel.SelectedItem == -1) { break; } int qu; ismodel.Dimension = ddl2; ItemsOrder rw = new ItemsOrder(); if (int.TryParse(quantity, out qu)) { ismodel.Quantity = qu; ismodel.order = 123; rw = ismodel.WriteToOrder(); OutRecord(rw); if (Session["err"] != "") { return RedirectToAction("Errored", "ItemSearch"); } else { Session["ismodel"] = ""; return RedirectToAction("~/CustomerOrdering/OrderList.cshtml"); } } else { ismodel.Quantity = 1; } break; } case " Close ": { Session["ismodel"] = ""; return RedirectToAction("~/CustomerOrdering/OrderList.cshtml"); } } WriteView(); SaveState(ismodel); List<Items> tmpview = ReadList(ismodel.sortmode, ismodel.SubstringFind); if (Session["err"] != "") { return RedirectToAction("Errored", "ItemSearch"); } return View(tmpview); }
public void OutRecord(ItemsOrder tmp) { try { OrderSystemEntities database = new OrderSystemEntities(); database.ItemsOrder.AddObject(tmp); int t = database.SaveChanges(); if (t <= 0) { // ErroredSoft(); } database.Dispose(); } catch (Exception ex) { Session["err"] = ex.Message.ToString(); // Errored(); } }
/// <summary> /// Create a new ItemsOrder object. /// </summary> /// <param name="itemID">Initial value of the ItemID property.</param> /// <param name="itemInfoID">Initial value of the ItemInfoID property.</param> /// <param name="orderID">Initial value of the OrderID property.</param> /// <param name="quantity">Initial value of the Quantity property.</param> /// <param name="dimension">Initial value of the Dimension property.</param> public static ItemsOrder CreateItemsOrder(global::System.Int32 itemID, global::System.Int32 itemInfoID, global::System.Int32 orderID, global::System.Int32 quantity, global::System.String dimension) { ItemsOrder itemsOrder = new ItemsOrder(); itemsOrder.ItemID = itemID; itemsOrder.ItemInfoID = itemInfoID; itemsOrder.OrderID = orderID; itemsOrder.Quantity = quantity; itemsOrder.Dimension = dimension; return itemsOrder; }
/// <summary> /// Deprecated Method for adding a new object to the ItemsOrder EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToItemsOrder(ItemsOrder itemsOrder) { base.AddObject("ItemsOrder", itemsOrder); }