Advertisement
Guest User

Untitled

a guest
Sep 6th, 2017
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.43 KB | None | 0 0
  1. //Set purchase on hold status...
  2. BasicHttpsBinding httpsBindingzz = new BasicHttpsBinding(BasicHttpsSecurityMode.Transport);
  3.  
  4. AgreementServiceClient setPurchaseOnHold = new AgreementServiceClient();
  5. UpdateAgreementAdditionalDetailsRequest purchaseOnHoldSetRequest = new UpdateAgreementAdditionalDetailsRequest();
  6. UpdateAgreementAdditionalDetailsResponse purchaseOnHoldSetResponse = new UpdateAgreementAdditionalDetailsResponse();
  7.  
  8. purchaseOnHoldSetRequest.UserName = "username";
  9. purchaseOnHoldSetRequest.Password = "password";
  10. purchaseOnHoldSetRequest.SystemToken = "systemtoken";
  11. purchaseOnHoldSetRequest.AgreementReference = customerAgreementNumberComboBox.Text;
  12.  
  13. //The below key and values should set the purchase on hold to "OK"...
  14. STARTING FROM BELOW LINE IS WHERE THE ERROR STARTS... IV TRIED [1],2,3,4 ETC NO LUCK
  15.  
  16. purchaseOnHoldSetRequest.AdditionalDetail[0].Description = "1";
  17. purchaseOnHoldSetRequest.AdditionalDetail[0].Key = "6";
  18. purchaseOnHoldSetRequest.AdditionalDetail[0].Value = "3";
  19.  
  20. //Actual Request being sent and Response being recieved...
  21. try
  22. {
  23. purchaseOnHoldSetResponse = setPurchaseOnHold.UpdateAgreementAdditionalDetails(purchaseOnHoldSetRequest);
  24. }
  25. catch (Exception error)
  26. {
  27. this.logTextBox.Text = error.Message;
  28. }
  29.  
  30. [System.Diagnostics.DebuggerStepThroughAttribute()]
  31. [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
  32. [System.Runtime.Serialization.DataContractAttribute(Name="AdditionalDetail", Namespace="APIWEB...")]
  33. [System.SerializableAttribute()]
  34. public partial class AdditionalDetail : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
  35.  
  36. [System.NonSerializedAttribute()]
  37. private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
  38.  
  39. [System.Runtime.Serialization.OptionalFieldAttribute()]
  40. private Account_Status.ServiceReference2.DataType DataTypeField;
  41.  
  42. [System.Runtime.Serialization.OptionalFieldAttribute()]
  43. private string DescriptionField;
  44.  
  45. [System.Runtime.Serialization.OptionalFieldAttribute()]
  46. private string KeyField;
  47.  
  48. [System.Runtime.Serialization.OptionalFieldAttribute()]
  49. private Account_Status.ServiceReference2.LookupItem[] LookupListField;
  50.  
  51. [System.Runtime.Serialization.OptionalFieldAttribute()]
  52. private bool ReadOnlyField;
  53.  
  54. [System.Runtime.Serialization.OptionalFieldAttribute()]
  55. private string ValueField;
  56.  
  57. [global::System.ComponentModel.BrowsableAttribute(false)]
  58. public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
  59. get {
  60. return this.extensionDataField;
  61. }
  62. set {
  63. this.extensionDataField = value;
  64. }
  65. }
  66.  
  67. [System.Runtime.Serialization.DataMemberAttribute()]
  68. public Account_Status.ServiceReference2.DataType DataType {
  69. get {
  70. return this.DataTypeField;
  71. }
  72. set {
  73. if ((this.DataTypeField.Equals(value) != true)) {
  74. this.DataTypeField = value;
  75. this.RaisePropertyChanged("DataType");
  76. }
  77. }
  78. }
  79.  
  80. [System.Runtime.Serialization.DataMemberAttribute()]
  81. public string Description {
  82. get {
  83. return this.DescriptionField;
  84. }
  85. set {
  86. if ((object.ReferenceEquals(this.DescriptionField, value) != true)) {
  87. this.DescriptionField = value;
  88. this.RaisePropertyChanged("Description");
  89. }
  90. }
  91. }
  92.  
  93. [System.Runtime.Serialization.DataMemberAttribute()]
  94. public string Key {
  95. get {
  96. return this.KeyField;
  97. }
  98. set {
  99. if ((object.ReferenceEquals(this.KeyField, value) != true)) {
  100. this.KeyField = value;
  101. this.RaisePropertyChanged("Key");
  102. }
  103. }
  104. }
  105.  
  106. [System.Runtime.Serialization.DataMemberAttribute()]
  107. public Account_Status.ServiceReference2.LookupItem[] LookupList {
  108. get {
  109. return this.LookupListField;
  110. }
  111. set {
  112. if ((object.ReferenceEquals(this.LookupListField, value) != true)) {
  113. this.LookupListField = value;
  114. this.RaisePropertyChanged("LookupList");
  115. }
  116. }
  117. }
  118.  
  119. [System.Runtime.Serialization.DataMemberAttribute()]
  120. public bool ReadOnly {
  121. get {
  122. return this.ReadOnlyField;
  123. }
  124. set {
  125. if ((this.ReadOnlyField.Equals(value) != true)) {
  126. this.ReadOnlyField = value;
  127. this.RaisePropertyChanged("ReadOnly");
  128. }
  129. }
  130. }
  131.  
  132. [System.Runtime.Serialization.DataMemberAttribute()]
  133. public string Value {
  134. get {
  135. return this.ValueField;
  136. }
  137. set {
  138. if ((object.ReferenceEquals(this.ValueField, value) != true)) {
  139. this.ValueField = value;
  140. this.RaisePropertyChanged("Value");
  141. }
  142. }
  143. }
  144.  
  145. public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
  146.  
  147. protected void RaisePropertyChanged(string propertyName) {
  148. System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
  149. if ((propertyChanged != null)) {
  150. propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
  151. }
  152. }
  153. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement