protected void gvMenu_RowEditing(object sender, GridViewEditEventArgs e) { GridViewRow row = (GridViewRow)gvMenu.Rows[e.NewEditIndex]; string menuitem_id = gvMenu.DataKeys[row.RowIndex].Value.ToString(); Menu_Item item = new Menu_Item(); //FileUpload fileUpload = row.Cells[0].Controls[0] as FileUpload; //item.image = fileUpload.FileBytes; TextBox txtTitle = row.Cells[0].FindControl("title") as TextBox; item.title = txtTitle.Text; TextBox txtDescription = row.Cells[1].FindControl("description") as TextBox; item.description = txtDescription.Text; TextBox txtPrice = row.Cells[2].FindControl("price") as TextBox; item.price = float.Parse(txtPrice.Text); item.UpdateMenuItem(menuitem_id); DataSet dataSet = fooddeliverylibrary.Menu.GetMenu(Session["username"].ToString()); gvMenu.DataSource = dataSet; gvMenu.DataBind(); }
public ActionResult DeleteConfirmed(int id) { Menu_Item menu_Item = db.Menu_Item.Find(id); db.Menu_Item.Remove(menu_Item); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create() { var newMenuItem = new Menu_Item() { Is_Active = true }; return(View(newMenuItem)); }
public ActionResult Edit([Bind(Include = "ID,Food_ItemID,MenuID")] Menu_Item menu_Item) { if (ModelState.IsValid) { db.Entry(menu_Item).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Food_ItemID = new SelectList(db.Food_Item, "ID", "Name", menu_Item.Food_ItemID); ViewBag.MenuID = new SelectList(db.Menu, "ID", "Name", menu_Item.MenuID); return(View(menu_Item)); }
protected void gvMenu_RowDeleting(object sender, GridViewDeleteEventArgs e) { GridViewRow row = (GridViewRow)gvMenu.Rows[e.RowIndex]; string menuitem_id = gvMenu.DataKeys[row.RowIndex].Value.ToString(); Menu_Item.DeleteMenuItem(menuitem_id); DataSet dataSet = fooddeliverylibrary.Menu.GetMenu(Session["username"].ToString()); gvMenu.DataSource = dataSet; gvMenu.DataBind(); }
public ActionResult Delete(Menu_Item menuItem) { var menuItemModel = new MenuItemModel(); var deletedMenuItem = menuItemModel.SetMenuItemIsDeleted(menuItem.Menu_Item_Id, true); if (deletedMenuItem == null) { ViewBag.Message = "An Error Occured, Contact support"; return(View(menuItem)); } return(RedirectToAction("Index", "MenuItem")); }
protected void ddlOptions_Load(object sender, EventArgs e) { GridViewRow row = (sender as DropDownList).NamingContainer as GridViewRow; string menuitem_id = gvMenu.DataKeys[row.RowIndex].Value.ToString(); DataSet dataSet = Menu_Item.GetMenuItemOptions(menuitem_id); DropDownList ddl = sender as DropDownList; ddl.DataSource = dataSet.Tables[0]; ddl.DataTextField = "optionstring"; ddl.DataBind(); }
public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Menu_Item menu_Item = db.Menu_Item.Find(id); if (menu_Item == null) { return(HttpNotFound()); } return(View(menu_Item)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Menu_Item menu_Item = db.Menu_Item.Find(id); if (menu_Item == null) { return(HttpNotFound()); } ViewBag.Food_ItemID = new SelectList(db.Food_Item, "ID", "Name", menu_Item.Food_ItemID); ViewBag.MenuID = new SelectList(db.Menu, "ID", "Name", menu_Item.MenuID); return(View(menu_Item)); }
private List <Menu_Item> ReadItems(DataTable dataTable) { List <Menu_Item> Items = new List <Menu_Item>(); foreach (DataRow dr in dataTable.Rows) { Menu_Item elem = new Menu_Item() { Menu_Item_ID = Convert.ToInt32(dr["Menu_Item_ID"]), Name = dr["Name"].ToString(), Type = (Item_Type)Convert.ToInt32(dr["Item_Type_ID"]), Descriptions = dr["Description"].ToString(), Stock = Convert.ToInt32(dr["Stock"]) }; Items.Add(elem); } return(Items); }
private List <Menu_Item> ReadTables(DataTable dataTable) { List <Menu_Item> menu_items = new List <Menu_Item>(); foreach (DataRow dr in dataTable.Rows) { Menu_Item menu_Item = new Menu_Item() { Menu_ID = (int)dr["Menu_ID"], Naam = (string)dr["Naam"], Prijs = (double)dr["Prijs"], Voorraad = (int)dr["Voorraad"], Categorie_ID = (int)dr["Catagorie_ID"] }; menu_items.Add(menu_Item); } return(menu_items); }
public ActionResult Create(Menu_Item menuItem) { if (ModelState.IsValid) { var menuItemModel = new MenuItemModel(); var createMenuItem = menuItemModel.CreateMenuItem(menuItem.Menu_Id, menuItem.Menu_Text, menuItem.Menu_Tooltip, menuItem.Module_Action_Id, menuItem.Parent_Menu_Item_Id, menuItem.Is_Active); if (createMenuItem == null) { ViewBag.Message = "An Error Occured, Please contact Support"; return(View(menuItem)); } return(RedirectToAction("Index", "MenuItem")); } return(View(menuItem)); }
protected void btnAddItem_Click(object sender, EventArgs e) { Menu_Item menuItem = new Menu_Item(); string str_options = txtOptions.Text; string[] options = str_options.Split(','); menuItem.options = options; menuItem.title = txtTitle.Text; menuItem.description = txtDescription.Text; menuItem.price = float.Parse(txtPrice.Text); menuItem.image = fileUpload.FileBytes; string menuitem_id = menuItem.CreateMenuItem(Session["username"].ToString()); if (menuItem.options != null) { menuItem.CreateMenuItemOption(menuitem_id); } }
public void AddItem(Menu_Item i) { VerticalScroll.Value = 0; int count = 0; foreach (var item in orders.OrderItems) { if (item.MenuItem.Menu_Item_ID == i.Menu_Item_ID) { item.Quantity++; count++; Controls.OfType <OrderListRow>().ToList().ForEach(x => { if (x.Item.MenuItem.Menu_Item_ID == i.Menu_Item_ID) { x.Amount++; } }); } } if (count == 0) { OrderItem it = new OrderItem() { Quantity = 1, DateTime = DateTime.UtcNow, MenuItem = i, Status = 0 }; orders.OrderItems.Add(it); OrderListRow listRow = new OrderListRow(it); listRow.Top = posY; listRow.Left = posX; this.Controls.Add(listRow); listRow.Show(); posY += 75; } }
public IActionResult Put([FromBody] Menu_Item model) { _menu_itemService.Update(model); return(Ok()); }
public IActionResult Post([FromBody] Menu_Item model) { _menu_itemService.Insert(model); return(Ok()); }
public void SetMenuItem(Menu_Item _item) { Initialize(_item); }
public IActionResult Delete([FromBody] Menu_Item model) { _menu_itemService.Delete(model); return(Ok()); }
private void Initialize(Menu_Item _item) { item = _item; Lbl_ItemName.Text = item.Name; }
void Awake() { S = this; }
public RowElement(Menu_Item _item, OrderList _ol) { InitializeComponent(); ol = _ol; SetMenuItem(_item); }