Esempio n. 1
0
        private void HandleSold(ItemViewModel item)
        {
            if (item.IsSold)
            {
                SearchItemText = string.Empty;
                if (!Batch.Contains(item))
                {
                    Batch.Add(item);
                }
            }
            else
            {
                Batch.Remove(item);
            }


            var seller = Sellers.Where(s => s.Id == item.Seller.Id || s is AllSellerViewModel)
                         .Select(s => {
                s.Update();
                return(s);
            })
                         .ToList();

            RaisePropertyChanged(nameof(BatchValue));
        }
Esempio n. 2
0
        public void Fill()
        {
            FillMainData();

            Checks = _dataSet.Tables[0].AsEnumerable().Select(dataRow =>
                                                              new Check
            {
                Id     = dataRow.Field <long>("Id"),
                Number = dataRow.Field <string>("Number"),
                Date   = dataRow.Field <DateTime>("Date"),

                Buyer  = Buyers.Where(b => b.Id == dataRow.Field <long>("BuyerFk")).Single(),
                Seller = Sellers.Where(s => s.Id == dataRow.Field <long>("SellerFk")).Single(),
                Fridge = Fridges.Where(f => f.Id == dataRow.Field <long>("FridgeFk")).Single()
            }).ToList();


            _dataSet.Clear();
        }
Esempio n. 3
0
 public IEnumerable <Seller> FanaticsSellers()
 {
     return(Sellers.Where(seller => seller.IsVip).OrderBy(seller => seller.Price));
 }
Esempio n. 4
0
 public string BestPriceSellers()
 {
     return(string.Join(", ",
                        Sellers.Where(seller => seller.Price == BestPrice()).Select(seller => seller.Name)));
 }