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; }
/// <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]; } }