Beispiel #1
0
        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();
        }
Beispiel #2
0
        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"));
        }
Beispiel #3
0
        public ActionResult Create()
        {
            var newMenuItem = new Menu_Item()
            {
                Is_Active = true
            };

            return(View(newMenuItem));
        }
Beispiel #4
0
 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));
 }
Beispiel #5
0
        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();
        }
Beispiel #6
0
        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();
        }
Beispiel #8
0
        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));
        }
Beispiel #9
0
        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);
        }
Beispiel #12
0
        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));
        }
Beispiel #13
0
        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;
            }
        }
Beispiel #15
0
 public IActionResult Put([FromBody] Menu_Item model)
 {
     _menu_itemService.Update(model);
     return(Ok());
 }
Beispiel #16
0
 public IActionResult Post([FromBody] Menu_Item model)
 {
     _menu_itemService.Insert(model);
     return(Ok());
 }
 public void SetMenuItem(Menu_Item _item)
 {
     Initialize(_item);
 }
Beispiel #18
0
 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;
 }
Beispiel #20
0
 void Awake()
 {
     S = this;
 }
 public RowElement(Menu_Item _item, OrderList _ol)
 {
     InitializeComponent();
     ol = _ol;
     SetMenuItem(_item);
 }