public void SetPromotionalSale()
        {
            SetPromotionalSaleCall api = new SetPromotionalSaleCall(this.apiContext);

            api.Site = SiteCodeType.US;
            PromotionalSaleType promoSaleType = new PromotionalSaleType();

            promoSaleType.DiscountType             = DiscountCodeType.Price;
            promoSaleType.DiscountValue            = 123.45;
            promoSaleType.PromotionalSaleStartTime = DateTime.Now.AddDays(3);
            promoSaleType.PromotionalSaleEndTime   = DateTime.Now.AddDays(10);
            promoSaleType.PromotionalSaleID        = 1234567890;
            promoSaleType.PromotionalSaleName      = "Promo Sale";
            try
            {
                PromotionalSaleStatusCodeType resp = api.SetPromotionalSale(ModifyActionCodeType.Add, promoSaleType);
                Assert.IsNotNull(resp);
                Console.WriteLine("T_360_SetPromotionalSaleLibrary: " + resp.ToString());
            }
            catch (ApiException apie)
            {
                Console.WriteLine("ApiException: " + apie.Message);
            }
            catch (SdkException sdke)
            {
                Assert.Fail("SdkException: " + sdke.Message);
            }
        }
Exemplo n.º 2
0
        public void SetPromotionalSaleListings()
        {
            SetPromotionalSaleListingsCall api = new SetPromotionalSaleListingsCall(this.apiContext);
            ItemIDArrayType  itemIDArrayType   = new ItemIDArrayType();
            StringCollection strCollection     = new StringCollection();

            strCollection.Add("445566778L");
            itemIDArrayType.ItemID = strCollection;
            try
            {
                //add a param 'false' at the end by william, 3.13.2008
                PromotionalSaleStatusCodeType resp =
                    api.SetPromotionalSaleListings(16771004L, ModifyActionCodeType.Add,
                                                   itemIDArrayType, 234567890L, 12345L, true, false, false);
            }
            catch (ApiException apie)
            {
                Console.WriteLine("ApiException: " + apie.Message);
            }
            catch (SdkException sdke)
            {
                Assert.Fail("SdkException: " + sdke.Message);
            }
        }