public void DeleteItem() { if (Selected != null) { this.OrderItems.Remove(Selected); Selected = null; } }
private void DeleteItemExecute(Order selected) { if (selected != null) { this.OrderItems.Remove(selected); selected = null; } }
private async void SubmitOrder(object parameter) { Order newOrder = new Order(); newOrder.Table = this._table; newOrder.SpecialRequests = this.SpecialRequests; newOrder.Items = this.CurrentlySelectedMenuItems.ToList<MenuItem>(); base.Repository.Orders.Add(newOrder); await new MessageDialog("Order has been submitted.").ShowAsync(); resetOrder(); }
private async void DeleteOrderExecute(Order obj) { if (obj != null) { RestaurantContext repo = await RestaurantContextFactory.GetRestaurantContextAsync(); repo.Orders.Remove(obj); OnDataLoaded(); } }
private void SubmitOrder(object obj) { Order newOrder = new Order(); newOrder.Table = base.Repository.Tables[0]; newOrder.Items = new List<MenuItem>(); newOrder.Items.AddRange(CurrentlySelectedMenuItems); base.Repository.Orders.Add(newOrder); newOrder = null; CurrentlySelectedMenuItems.Clear(); }
public void Submit() { Order submit = new Order { Complete = false, Expedite = true, SpecialRequests = Special, Table = this.Repository.Tables.Last(), Items = CurrentlySelectedMenuItems.ToList() }; this.Repository.Orders.Add(submit); this.CurrentlySelectedMenuItems.Clear(); }
private void SubmitOrder(MenuItem ignore) { var order = new Order(); var items = new List<MenuItem>(); foreach (var item in CurrentlySelectedMenuItems) { items.Add(item); }; order.Items = items; Repository.Orders.Add(order); CurrentlySelectedMenuItems.Clear(); }
private void SubmitOrder(object obj) { List<MenuItem> selectedItems = CurrentlySelectedMenuItems.ToList(); var order = new Order(); order.Complete = false; order.SpecialRequests = String.IsNullOrEmpty(Request) ? "N/A" : Request; order.Table = new Table { Description = "Corner" }; order.Items = selectedItems; Repository.Orders.Add(order); Request = String.Empty; CurrentlySelectedMenuItems.Clear(); DisplaypopupMessage(); }
private void SaveOrder(object parameter) { Order curOrder = new Order(); curOrder.Complete = false; curOrder.Expedite = false; curOrder.SpecialRequests = string.Empty; curOrder.Table = base.Repository.Tables[0]; List<MenuItem> orderList = new List<MenuItem>(); foreach (var mItem in this.CurrentlySelectedMenuItems) { orderList.Add((MenuItem)mItem); } curOrder.Items = orderList; base.Repository.Orders.Add(curOrder); }
private async void SubmitExecute() { Order submit = new Order { Complete = false, Expedite = true, SpecialRequests = Special, Table = this.Repository.Tables.Last(), Items = CurrentlySelectedMenuItems.ToList() }; this.Repository.Orders.Add(submit); this.CurrentlySelectedMenuItems.Clear(); this.Special = ""; await new MessageDialog("Sent").ShowAsync(); }
public void AddOrder(object menuitem = null) { if (CurrentlySelectedMenuItems.Count > 0) { Order n = new Order { Complete = false, Expedite = true, SpecialRequests = "Allergic to Shellfish", Table = new Table() { Description = "New Table" }, Items = new ObservableCollection<MenuItem>() }; foreach (MenuItem m in CurrentlySelectedMenuItems) { n.Items.Add(m); } this.Repository.Orders.Add(n); new MessageDialog("New Order Created!").ShowAsync(); CurrentlySelectedMenuItems.Clear(); } }
private async void addOrder(object param) { if (CurrentlySelectedMenuItems.Count > 0) { Order newOrder = new Order { Complete = false, Expedite = false, Items = new List<MenuItem>(CurrentlySelectedMenuItems), Table = base.Repository.Tables[0], SpecialRequests = this.CurrentSpecialRequest }; CurrentlySelectedMenuItems.Clear(); CurrentSpecialRequest = String.Empty; NotifyPropertyChanged("CurrentlySelectedMenuItems"); NotifyPropertyChanged("CurrentSpecialRequest"); await new MessageDialog("Order was added").ShowAsync(); base.Repository.Orders.Add(newOrder); } }
private void AddOrder(string specialRequest) { Order order = new Order { SpecialRequests = specialRequest, Items = this.CurrentlySelectedMenuItems, Table = base.Repository.Tables[0] }; base.Repository.AddOrder(order); new MessageDialog("Order Added", "New Order").ShowAsync(); }
private void SubmitOrder(string parameter) { Order order = new Order(); order.Id = (from Order o in base.Repository.Orders select o.Id).Max(); var random = new Random(DateTime.Now.Millisecond); var tableId = random.Next(0, base.Repository.Orders.Count - 1); order.Table = base.Repository.Tables[tableId]; order.Items = new List<MenuItem>(); order.Items.AddRange(this.CurrentlySelectedMenuItems); order.SpecialRequests = parameter; base.Repository.Orders.Add(order); }
private void SubmitOrder(object obj) { var Expedite = new ExpediteViewModel(); var order = new Order { Complete = false, Expedite = false, SpecialRequests = SpRequests, Table = new Table { Description = "Back-Corner Two Top" }, Items = new List<MenuItem>(CurrentlySelectedMenuItems) }; Expedite.OrderItems.Add(order); }
public bool AddOrder(Order order) { this.Orders.Add(order); return true; }
private void AddNewOrderExecute(string specialRequests) { var order = new Order { Complete = false, Expedite = false, SpecialRequests = specialRequests, Table = this.Repository.Tables.First(), Items = new List<MenuItem>() }; foreach (MenuItem item in CurrentlySelectedMenuItems) { order.Items.Add(item); } base.Repository.Orders.Add(order); new MessageDialog("Order has been submitted").ShowAsync(); }
public void AddOrder(Order order) { Orders.Add(order); }
private void DeleteOrder(Order order) { Repository.Orders.Remove(order); OrderItems.Remove(order); }