Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Set purchase on hold status...
- BasicHttpsBinding httpsBindingzz = new BasicHttpsBinding(BasicHttpsSecurityMode.Transport);
- AgreementServiceClient setPurchaseOnHold = new AgreementServiceClient();
- UpdateAgreementAdditionalDetailsRequest purchaseOnHoldSetRequest = new UpdateAgreementAdditionalDetailsRequest();
- UpdateAgreementAdditionalDetailsResponse purchaseOnHoldSetResponse = new UpdateAgreementAdditionalDetailsResponse();
- purchaseOnHoldSetRequest.UserName = "username";
- purchaseOnHoldSetRequest.Password = "password";
- purchaseOnHoldSetRequest.SystemToken = "systemtoken";
- purchaseOnHoldSetRequest.AgreementReference = customerAgreementNumberComboBox.Text;
- //The below key and values should set the purchase on hold to "OK"...
- STARTING FROM BELOW LINE IS WHERE THE ERROR STARTS... IV TRIED [1],2,3,4 ETC NO LUCK
- purchaseOnHoldSetRequest.AdditionalDetail[0].Description = "1";
- purchaseOnHoldSetRequest.AdditionalDetail[0].Key = "6";
- purchaseOnHoldSetRequest.AdditionalDetail[0].Value = "3";
- //Actual Request being sent and Response being recieved...
- try
- {
- purchaseOnHoldSetResponse = setPurchaseOnHold.UpdateAgreementAdditionalDetails(purchaseOnHoldSetRequest);
- }
- catch (Exception error)
- {
- this.logTextBox.Text = error.Message;
- }
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
- [System.Runtime.Serialization.DataContractAttribute(Name="AdditionalDetail", Namespace="APIWEB...")]
- [System.SerializableAttribute()]
- public partial class AdditionalDetail : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
- [System.NonSerializedAttribute()]
- private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
- [System.Runtime.Serialization.OptionalFieldAttribute()]
- private Account_Status.ServiceReference2.DataType DataTypeField;
- [System.Runtime.Serialization.OptionalFieldAttribute()]
- private string DescriptionField;
- [System.Runtime.Serialization.OptionalFieldAttribute()]
- private string KeyField;
- [System.Runtime.Serialization.OptionalFieldAttribute()]
- private Account_Status.ServiceReference2.LookupItem[] LookupListField;
- [System.Runtime.Serialization.OptionalFieldAttribute()]
- private bool ReadOnlyField;
- [System.Runtime.Serialization.OptionalFieldAttribute()]
- private string ValueField;
- [global::System.ComponentModel.BrowsableAttribute(false)]
- public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
- get {
- return this.extensionDataField;
- }
- set {
- this.extensionDataField = value;
- }
- }
- [System.Runtime.Serialization.DataMemberAttribute()]
- public Account_Status.ServiceReference2.DataType DataType {
- get {
- return this.DataTypeField;
- }
- set {
- if ((this.DataTypeField.Equals(value) != true)) {
- this.DataTypeField = value;
- this.RaisePropertyChanged("DataType");
- }
- }
- }
- [System.Runtime.Serialization.DataMemberAttribute()]
- public string Description {
- get {
- return this.DescriptionField;
- }
- set {
- if ((object.ReferenceEquals(this.DescriptionField, value) != true)) {
- this.DescriptionField = value;
- this.RaisePropertyChanged("Description");
- }
- }
- }
- [System.Runtime.Serialization.DataMemberAttribute()]
- public string Key {
- get {
- return this.KeyField;
- }
- set {
- if ((object.ReferenceEquals(this.KeyField, value) != true)) {
- this.KeyField = value;
- this.RaisePropertyChanged("Key");
- }
- }
- }
- [System.Runtime.Serialization.DataMemberAttribute()]
- public Account_Status.ServiceReference2.LookupItem[] LookupList {
- get {
- return this.LookupListField;
- }
- set {
- if ((object.ReferenceEquals(this.LookupListField, value) != true)) {
- this.LookupListField = value;
- this.RaisePropertyChanged("LookupList");
- }
- }
- }
- [System.Runtime.Serialization.DataMemberAttribute()]
- public bool ReadOnly {
- get {
- return this.ReadOnlyField;
- }
- set {
- if ((this.ReadOnlyField.Equals(value) != true)) {
- this.ReadOnlyField = value;
- this.RaisePropertyChanged("ReadOnly");
- }
- }
- }
- [System.Runtime.Serialization.DataMemberAttribute()]
- public string Value {
- get {
- return this.ValueField;
- }
- set {
- if ((object.ReferenceEquals(this.ValueField, value) != true)) {
- this.ValueField = value;
- this.RaisePropertyChanged("Value");
- }
- }
- }
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement