protected void preserveOriginalGroupingTray(CBasketSet output, CBasketSet input) { output.AddByArray(input.GetAllBasketByType(BasketTypeEnum.UsedTray)); output.AddByArray(input.GetAllBasketByType(BasketTypeEnum.FreeAnnonymousTray)); output.AddByArray(input.GetAllBasketByType(BasketTypeEnum.BundledTray)); output.AddByArray(input.GetAllBasketByType(BasketTypeEnum.Available)); }
protected void preserveOriginalGrouping(CBasketSet output, CBasketSet input) { output.AddByArray(input.GetAllBasketByType(BasketTypeEnum.Used)); output.AddByArray(input.GetAllBasketByType(BasketTypeEnum.FreeAnnonymous)); output.AddByArray(input.GetAllBasketByType(BasketTypeEnum.Bundled)); output.AddByArray(input.GetAllBasketByType(BasketTypeEnum.FreeVoucher)); output.AddByArray(input.GetAllBasketByType(BasketTypeEnum.AvailableTray)); output.AddByArray(input.GetAllBasketByType(BasketTypeEnum.PricedTray)); output.AddByArray(input.GetAllBasketByType(BasketTypeEnum.DiscountedTray)); output.AddByArray(input.GetAllBasketByType(BasketTypeEnum.UsedTray)); output.AddByArray(input.GetAllBasketByType(BasketTypeEnum.FreeAnnonymousTray)); output.AddByArray(input.GetAllBasketByType(BasketTypeEnum.BundledTray)); }
public CBasketSet Clone() { CBasketSet output = new CBasketSet(); foreach (BasketTypeEnum bt in types) { ArrayList arr = (ArrayList)baskets[bt]; output.AddByArray(arr); } return(output); }
protected void copyBasketsExc(CBasketSet dst, CBasketSet src, Hashtable incSet) { ArrayList types = src.GetBasketTypes(); foreach (BasketTypeEnum t in types) { if (!incSet.ContainsKey(t)) { ArrayList arr = src.GetAllBasketByType(t); if (arr.Count > 0) { dst.AddByArray(arr); } } } }