Guest User

Untitled

a guest
Jul 19th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.60 KB | None | 0 0
  1. #region |Setting Ship Date - Make sure to Saturday Delivery and Saturday Pickup : For saturday delivery uncomment code in SetPackageLineItems|
  2.  
  3.  
  4. DateTime oDate = DateTime.ParseExact("2018-07-21T18:08:08", "yyyy-MM-ddTHH:mm:ss", null);
  5. request.RequestedShipment.ShipTimestamp = oDate;
  6. request.RequestedShipment.ShipTimestampSpecified = true;
  7.  
  8. #endregion
  9.  
  10. request.RequestedShipment.DropoffType = DropoffType.REGULAR_PICKUP; //Drop off types are BUSINESS_SERVICE_CENTER, DROP_BOX, REGULAR_PICKUP
  11. // If ServiceType is omitted, all applicable ServiceTypes are returned.
  12. request.RequestedShipment.ServiceType = ServiceType.PRIORITY_OVERNIGHT; // Service types are STANDARD_OVERNIGHT, PRIORITY_OVERNIGHT, FEDEX_GROUND ...
  13. request.RequestedShipment.ServiceTypeSpecified = true;
  14. request.RequestedShipment.PackagingType = PackagingType.YOUR_PACKAGING;//Packaging type FEDEX_BOK, FEDEX_PAK, FEDEX_TUBE, YOUR_PACKAGING, ...
  15. request.RequestedShipment.PackagingTypeSpecified = true;
  16. request.RequestedShipment.PackageCount = "1"; // change in rate according to package count
  17.  
  18. SetSender(request);
  19.  
  20. SetRecipient(request);
  21.  
  22. SetPayment(request);
  23.  
  24. SetPackageLineItems(request,isCodShipment);
  25.  
  26. } `
  27.  
  28. request.RequestedShipment.RequestedPackageLineItems[0].SequenceNumber = "1";
  29. request.RequestedShipment.RequestedPackageLineItems[0].GroupPackageCount = "1";
  30.  
  31. // Package weight information
  32. request.RequestedShipment.RequestedPackageLineItems[0].Weight = new Weight();
  33. request.RequestedShipment.RequestedPackageLineItems[0].Weight.Value = 20.0M;
  34. request.RequestedShipment.RequestedPackageLineItems[0].Weight.Units = WeightUnits.LB;
  35. request.RequestedShipment.RequestedPackageLineItems[0].Weight.UnitsSpecified = true;
  36. request.RequestedShipment.RequestedPackageLineItems[0].Weight.ValueSpecified = true;
  37.  
  38. request.RequestedShipment.RequestedPackageLineItems[0].PhysicalPackaging = PhysicalPackagingType.TUBE;//BOX;
  39. request.RequestedShipment.RequestedPackageLineItems[0].PhysicalPackagingSpecified = true;
  40.  
  41. //// for saturday delivery
  42. //request.RequestedShipment.SpecialServicesRequested = new ShipmentSpecialServicesRequested();
  43. //request.RequestedShipment.SpecialServicesRequested.SpecialServiceTypes = new ShipmentSpecialServiceType[1];
  44. //request.RequestedShipment.SpecialServicesRequested.SpecialServiceTypes[0] = ShipmentSpecialServiceType.SATURDAY_DELIVERY;
  45.  
  46. if (isCodShipment)
  47. {
  48. SetCOD(request);
  49. }
  50. }`
Add Comment
Please, Sign In to add comment