Ejemplo n.º 1
0
 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));
 }
Ejemplo n.º 2
0
 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));
 }
Ejemplo n.º 3
0
        public CBasketSet Clone()
        {
            CBasketSet output = new CBasketSet();

            foreach (BasketTypeEnum bt in types)
            {
                ArrayList arr = (ArrayList)baskets[bt];
                output.AddByArray(arr);
            }

            return(output);
        }
Ejemplo n.º 4
0
        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);
                    }
                }
            }
        }