Esempio n. 1
0
        private async Task Addcommands(Product product)
        {
            var itemPan = PanNConcl.ItemsPan.Where(i => i.Product == product).FirstOrDefault();

            if (itemPan == null)
            {
                itemPan = new ItemPan
                {
                    Pan      = PanNConcl,
                    Product  = product,
                    Quantite = 1
                };

                PanNConcl.ItemsPan.Add(itemPan);
            }
            else
            {
                itemPan.Quantite = itemPan.Quantite + 1;
            }

            pansManager.Update(PanNConcl);
        }
Esempio n. 2
0
        private async Task RemoveProduct(ItemPan itemPedido)
        {
            try
            {
                if (IsBusy)
                {
                    return;
                }

                IsBusy = true;
                await Task.Delay(100);

                DataManager.RemoveItemPan(itemPedido);
                ItemsPan.Remove(itemPedido);
                Item.CalculTotal();
                IsBusy = false;
            }
            catch (Exception e)
            {
                Debug.WriteLine(e);
                IsBusy = false;
            }
        }
Esempio n. 3
0
 public void RemoveItemPan(ItemPan itemPan)
 {
     Database.ItemsPan.Remove(itemPan);
     Database.SaveChanges();
 }
Esempio n. 4
0
 public void AddItemPan(ItemPan itemPan)
 {
     Database.ItemsPan.Add(itemPan);
     Database.SaveChanges();
 }