Advertisement
Guest User

Untitled

a guest
Jun 18th, 2018
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.46 KB | None | 0 0
  1.     //pozriem ci objednavka splna kritecia uplatnenia spec. darku (obecneho - tie sa zrusili)
  2.             List<PresentSpecial> specials = DataReaderSingleton.Instance.GetPresentSpecial(ActualSettings).Where(
  3.                 gift => (gift.OrderMinSum == 0 ||
  4.                          (gift.WithAction && gift.WithDiscount && gift.OrderMinSum <= OrderInfo.Sum) ||
  5.                          (!gift.WithAction && gift.WithDiscount && gift.OrderMinSum <= OrderInfo.SumNoAction) ||
  6.                          (gift.WithAction && !gift.WithDiscount && gift.OrderMinSum <= OrderInfo.SumNoDiscount) ||
  7.                          (!gift.WithAction && !gift.WithDiscount &&
  8.                           gift.OrderMinSum <= OrderInfo.SumNoActionDiscount)) &&
  9.                         (gift.MinCount == 0 ||
  10.                          (gift.WithAction && gift.WithDiscount && gift.MinCount <= OrderInfo.CountSum) ||
  11.                          (!gift.WithAction && gift.WithDiscount && gift.MinCount <= OrderInfo.CountSumNoAction) ||
  12.                          (gift.WithAction && !gift.WithDiscount && gift.MinCount <= OrderInfo.CountSumNoDiscount) ||
  13.                          (!gift.WithAction && !gift.WithDiscount &&
  14.                           gift.MinCount <= OrderInfo.CountSumNoActionDiscount))
  15.             ).ToList();
  16.  
  17.             Dictionary<String, List<PresentSpecial>> specialGrouped = specials.GroupBy(spec => spec.CodePresent).ToDictionary(grouped => grouped.Key, grouped => grouped.ToList());
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement