private void UpdateTotalSaleProducts()
 {
     totalSaleProducts = new ObservableCollection <TotalSaleProduct>();
     foreach (var sale in sales)
     {
         if (sale.Date.Equals(Day))
         {
             foreach (var saleProduct in sale.SaleProducts)
             {
                 if (totalSaleProducts.FirstOrDefault(t => t.ProductId == saleProduct.ProductId && t.SellPrice == saleProduct.SellPrice) == null)
                 {
                     TotalSaleProduct totalSaleProduct = new TotalSaleProduct(saleProduct);
                     totalSaleProducts.Add(totalSaleProduct);
                 }
                 else
                 {
                     totalSaleProducts.FirstOrDefault(t => t.ProductId == saleProduct.ProductId && t.SellPrice == saleProduct.SellPrice).AddSaleProduct(saleProduct);
                 }
             }
         }
     }
     OnPropertyChanged("TotalSaleProducts");
     OnPropertyChanged("TotalCreditCard");
     OnPropertyChanged("TotalCash");
     OnPropertyChanged("TotalPrivate");
     OnPropertyChanged("TotalForGuest");
     OnPropertyChanged("Total");
     OnPropertyChanged("ToDay");
     OnPropertyChanged("FromDay");
 }
Exemple #2
0
 private void UpdateTotalSaleProducts()
 {
     totalSaleProducts = new ObservableCollection <TotalSaleProduct>();
     foreach (var sale in sales)
     {
         foreach (var saleProduct in sale.SaleProducts)
         {
             if (totalSaleProducts.FirstOrDefault(t => t.ProductId == saleProduct.ProductId && t.SellPrice == saleProduct.SellPrice) == null)
             {
                 TotalSaleProduct totalSaleProduct = new TotalSaleProduct(saleProduct);
                 totalSaleProducts.Add(totalSaleProduct);
             }
             else
             {
                 totalSaleProducts.FirstOrDefault(t => t.ProductId == saleProduct.ProductId && t.SellPrice == saleProduct.SellPrice).AddSaleProduct(saleProduct);
             }
         }
     }
     OnPropertyChanged("TotalSaleProducts");
 }