//------------------------------------------------------------------------------ // // 此代码由工具生成。 // 运行时版本:4.0.30319.42000 // // 对此文件的更改可能会导致不正确的行为,并且如果 // 重新生成代码,这些更改将会丢失。 // //------------------------------------------------------------------------------ namespace GSMarketSys.nsTraceWebService { using System.Runtime.Serialization; using System; [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="TraceResult", Namespace="http://tempuri.org/")] [System.SerializableAttribute()] public partial class TraceResult : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { [System.NonSerializedAttribute()] private System.Runtime.Serialization.ExtensionDataObject extensionDataField; [System.Runtime.Serialization.OptionalFieldAttribute()] private string TraceCodeField; [System.Runtime.Serialization.OptionalFieldAttribute()] private string BatchCodeField; [System.Runtime.Serialization.OptionalFieldAttribute()] private string ProductionLocationField; private System.DateTime SlaughterDateField; [System.Runtime.Serialization.OptionalFieldAttribute()] private string ProductTypeField; [System.Runtime.Serialization.OptionalFieldAttribute()] private GSMarketSys.nsTraceWebService.FlowNode[] FlowListField; [global::System.ComponentModel.BrowsableAttribute(false)] public System.Runtime.Serialization.ExtensionDataObject ExtensionData { get { return this.extensionDataField; } set { this.extensionDataField = value; } } [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] public string TraceCode { get { return this.TraceCodeField; } set { if ((object.ReferenceEquals(this.TraceCodeField, value) != true)) { this.TraceCodeField = value; this.RaisePropertyChanged("TraceCode"); } } } [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)] public string BatchCode { get { return this.BatchCodeField; } set { if ((object.ReferenceEquals(this.BatchCodeField, value) != true)) { this.BatchCodeField = value; this.RaisePropertyChanged("BatchCode"); } } } [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)] public string ProductionLocation { get { return this.ProductionLocationField; } set { if ((object.ReferenceEquals(this.ProductionLocationField, value) != true)) { this.ProductionLocationField = value; this.RaisePropertyChanged("ProductionLocation"); } } } [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=3)] public System.DateTime SlaughterDate { get { return this.SlaughterDateField; } set { if ((this.SlaughterDateField.Equals(value) != true)) { this.SlaughterDateField = value; this.RaisePropertyChanged("SlaughterDate"); } } } [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)] public string ProductType { get { return this.ProductTypeField; } set { if ((object.ReferenceEquals(this.ProductTypeField, value) != true)) { this.ProductTypeField = value; this.RaisePropertyChanged("ProductType"); } } } [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)] public GSMarketSys.nsTraceWebService.FlowNode[] FlowList { get { return this.FlowListField; } set { if ((object.ReferenceEquals(this.FlowListField, value) != true)) { this.FlowListField = value; this.RaisePropertyChanged("FlowList"); } } } 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)); } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="FlowNode", Namespace="http://tempuri.org/")] [System.SerializableAttribute()] public partial class FlowNode : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { [System.NonSerializedAttribute()] private System.Runtime.Serialization.ExtensionDataObject extensionDataField; private int FlowIndexField; private int NodeTypeField; [System.Runtime.Serialization.OptionalFieldAttribute()] private string NodeNameField; [System.Runtime.Serialization.OptionalFieldAttribute()] private string ChargeManField; [global::System.ComponentModel.BrowsableAttribute(false)] public System.Runtime.Serialization.ExtensionDataObject ExtensionData { get { return this.extensionDataField; } set { this.extensionDataField = value; } } [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true)] public int FlowIndex { get { return this.FlowIndexField; } set { if ((this.FlowIndexField.Equals(value) != true)) { this.FlowIndexField = value; this.RaisePropertyChanged("FlowIndex"); } } } [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true)] public int NodeType { get { return this.NodeTypeField; } set { if ((this.NodeTypeField.Equals(value) != true)) { this.NodeTypeField = value; this.RaisePropertyChanged("NodeType"); } } } [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)] public string NodeName { get { return this.NodeNameField; } set { if ((object.ReferenceEquals(this.NodeNameField, value) != true)) { this.NodeNameField = value; this.RaisePropertyChanged("NodeName"); } } } [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)] public string ChargeMan { get { return this.ChargeManField; } set { if ((object.ReferenceEquals(this.ChargeManField, value) != true)) { this.ChargeManField = value; this.RaisePropertyChanged("ChargeMan"); } } } 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)); } } } [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] [System.ServiceModel.ServiceContractAttribute(ConfigurationName="nsTraceWebService.TraceWebServiceSoap")] public interface TraceWebServiceSoap { // CODEGEN: 命名空间 http://tempuri.org/ 的元素名称 ZSCode 以后生成的消息协定未标记为 nillable [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/GetTraceResult", ReplyAction="*")] GSMarketSys.nsTraceWebService.GetTraceResultResponse GetTraceResult(GSMarketSys.nsTraceWebService.GetTraceResultRequest request); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/GetTraceResult", ReplyAction="*")] System.Threading.Tasks.Task GetTraceResultAsync(GSMarketSys.nsTraceWebService.GetTraceResultRequest request); } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] public partial class GetTraceResultRequest { [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTraceResult", Namespace="http://tempuri.org/", Order=0)] public GSMarketSys.nsTraceWebService.GetTraceResultRequestBody Body; public GetTraceResultRequest() { } public GetTraceResultRequest(GSMarketSys.nsTraceWebService.GetTraceResultRequestBody Body) { this.Body = Body; } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.Runtime.Serialization.DataContractAttribute(Namespace="http://tempuri.org/")] public partial class GetTraceResultRequestBody { [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)] public string ZSCode; public GetTraceResultRequestBody() { } public GetTraceResultRequestBody(string ZSCode) { this.ZSCode = ZSCode; } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] public partial class GetTraceResultResponse { [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTraceResultResponse", Namespace="http://tempuri.org/", Order=0)] public GSMarketSys.nsTraceWebService.GetTraceResultResponseBody Body; public GetTraceResultResponse() { } public GetTraceResultResponse(GSMarketSys.nsTraceWebService.GetTraceResultResponseBody Body) { this.Body = Body; } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.Runtime.Serialization.DataContractAttribute(Namespace="http://tempuri.org/")] public partial class GetTraceResultResponseBody { [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)] public GSMarketSys.nsTraceWebService.TraceResult GetTraceResultResult; public GetTraceResultResponseBody() { } public GetTraceResultResponseBody(GSMarketSys.nsTraceWebService.TraceResult GetTraceResultResult) { this.GetTraceResultResult = GetTraceResultResult; } } [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] public interface TraceWebServiceSoapChannel : GSMarketSys.nsTraceWebService.TraceWebServiceSoap, System.ServiceModel.IClientChannel { } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] public partial class TraceWebServiceSoapClient : System.ServiceModel.ClientBase, GSMarketSys.nsTraceWebService.TraceWebServiceSoap { public TraceWebServiceSoapClient() { } public TraceWebServiceSoapClient(string endpointConfigurationName) : base(endpointConfigurationName) { } public TraceWebServiceSoapClient(string endpointConfigurationName, string remoteAddress) : base(endpointConfigurationName, remoteAddress) { } public TraceWebServiceSoapClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : base(endpointConfigurationName, remoteAddress) { } public TraceWebServiceSoapClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : base(binding, remoteAddress) { } [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] GSMarketSys.nsTraceWebService.GetTraceResultResponse GSMarketSys.nsTraceWebService.TraceWebServiceSoap.GetTraceResult(GSMarketSys.nsTraceWebService.GetTraceResultRequest request) { return base.Channel.GetTraceResult(request); } public GSMarketSys.nsTraceWebService.TraceResult GetTraceResult(string ZSCode) { GSMarketSys.nsTraceWebService.GetTraceResultRequest inValue = new GSMarketSys.nsTraceWebService.GetTraceResultRequest(); inValue.Body = new GSMarketSys.nsTraceWebService.GetTraceResultRequestBody(); inValue.Body.ZSCode = ZSCode; GSMarketSys.nsTraceWebService.GetTraceResultResponse retVal = ((GSMarketSys.nsTraceWebService.TraceWebServiceSoap)(this)).GetTraceResult(inValue); return retVal.Body.GetTraceResultResult; } [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] System.Threading.Tasks.Task GSMarketSys.nsTraceWebService.TraceWebServiceSoap.GetTraceResultAsync(GSMarketSys.nsTraceWebService.GetTraceResultRequest request) { return base.Channel.GetTraceResultAsync(request); } public System.Threading.Tasks.Task GetTraceResultAsync(string ZSCode) { GSMarketSys.nsTraceWebService.GetTraceResultRequest inValue = new GSMarketSys.nsTraceWebService.GetTraceResultRequest(); inValue.Body = new GSMarketSys.nsTraceWebService.GetTraceResultRequestBody(); inValue.Body.ZSCode = ZSCode; return ((GSMarketSys.nsTraceWebService.TraceWebServiceSoap)(this)).GetTraceResultAsync(inValue); } } }