Esempio n. 1
0
        public void AddShippingDetails(ShippingTypeCodeType type,
                                       ShippingServiceOptionsTypeCollection domestic_options,
                                       InternationalShippingServiceOptionsTypeCollection international_options
                                       )
        {
            // shipping details
            shippingDetails = new ShippingDetailsType();

            shippingDetails.ApplyShippingDiscount = false;

            shippingDetails.PaymentInstructions = "";

            // shipping insurance??

            // Shipping type and shipping service options
            shippingDetails.ShippingType = type;

            // domestic shipping options
            shippingDetails.ShippingServiceOptions = domestic_options;

            // international shipping options
            shippingDetails.InternationalShippingServiceOption = international_options;

            item.ShippingDetails = shippingDetails;
        }
Esempio n. 2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="site"></param>
 /// <param name="type"></param>
 /// <returns></returns>
 public ControlTagItem [] GetShippingServiceControlTagItems(SiteCodeType site, ShippingTypeCodeType type)
 {
     if (type == ShippingTypeCodeType.Calculated)
     {
         return((ControlTagItem[])this.htCalcRateShippingServiceControlTagItems[site]);
     }
     else
     {
         return((ControlTagItem[])this.htFlatRateShippingServiceControlTagItems[site]);
     }
 }
		/// <summary>
		/// 
		/// </summary>
		/// <param name="site"></param>
		/// <param name="type"></param>
		/// <returns></returns>
		public ControlTagItem [] GetShippingServiceControlTagItems(SiteCodeType site, ShippingTypeCodeType type)
		{
			if (type == ShippingTypeCodeType.Calculated) 
			{
				return (ControlTagItem[])this.htCalcRateShippingServiceControlTagItems[site];
			}
			else 
			{
				return (ControlTagItem[])this.htFlatRateShippingServiceControlTagItems[site];
			}
		}