//------------------------------------------------------------------------------
// <auto-generated>
//     此代码由工具生成。
//     运行时版本:4.0.30319.42000
//
//     对此文件的更改可能会导致不正确的行为，并且如果
//     重新生成代码，这些更改将会丢失。
// </auto-generated>
//------------------------------------------------------------------------------

// 
// 此源代码是由 Microsoft.VSDesigner 4.0.30319.42000 版自动生成。
// 
#pragma warning disable 1591

namespace DigitalSchoolApi.WebReference {
    using System;
    using System.Web.Services;
    using System.Diagnostics;
    using System.Web.Services.Protocols;
    using System.Xml.Serialization;
    using System.ComponentModel;
    
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3761.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Web.Services.WebServiceBindingAttribute(Name="SynServiceSoap", Namespace="http://www.newcapec.com.cn/")]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(CustInfoDTO))]
    public partial class SynService : System.Web.Services.Protocols.SoapHttpClientProtocol {
        
        private System.Threading.SendOrPostCallback GetTokenOperationCompleted;
        
        private System.Threading.SendOrPostCallback LogonOperationCompleted;
        
        private System.Threading.SendOrPostCallback GetEcardCustInfoByOutIDOperationCompleted;
        
        private System.Threading.SendOrPostCallback GetCustFareInfoByOutIDOperationCompleted;
        
        private System.Threading.SendOrPostCallback GetEcardConsumeRecordOperationCompleted;
        
        private System.Threading.SendOrPostCallback GetEcardSaveRecordOperationCompleted;
        
        private System.Threading.SendOrPostCallback GetEcardDeptInfoOperationCompleted;
        
        private System.Threading.SendOrPostCallback GetEcardTermInfoOperationCompleted;
        
        private bool useDefaultCredentialsSetExplicitly;
        
        /// <remarks/>
        public SynService() {
            this.Url = global::DigitalSchoolApi.Properties.Settings.Default.DigitalSchoolApi_WebReference_SynService;
            if ((this.IsLocalFileSystemWebService(this.Url) == true)) {
                this.UseDefaultCredentials = true;
                this.useDefaultCredentialsSetExplicitly = false;
            }
            else {
                this.useDefaultCredentialsSetExplicitly = true;
            }
        }
        
        public new string Url {
            get {
                return base.Url;
            }
            set {
                if ((((this.IsLocalFileSystemWebService(base.Url) == true) 
                            && (this.useDefaultCredentialsSetExplicitly == false)) 
                            && (this.IsLocalFileSystemWebService(value) == false))) {
                    base.UseDefaultCredentials = false;
                }
                base.Url = value;
            }
        }
        
        public new bool UseDefaultCredentials {
            get {
                return base.UseDefaultCredentials;
            }
            set {
                base.UseDefaultCredentials = value;
                this.useDefaultCredentialsSetExplicitly = true;
            }
        }
        
        /// <remarks/>
        public event GetTokenCompletedEventHandler GetTokenCompleted;
        
        /// <remarks/>
        public event LogonCompletedEventHandler LogonCompleted;
        
        /// <remarks/>
        public event GetEcardCustInfoByOutIDCompletedEventHandler GetEcardCustInfoByOutIDCompleted;
        
        /// <remarks/>
        public event GetCustFareInfoByOutIDCompletedEventHandler GetCustFareInfoByOutIDCompleted;
        
        /// <remarks/>
        public event GetEcardConsumeRecordCompletedEventHandler GetEcardConsumeRecordCompleted;
        
        /// <remarks/>
        public event GetEcardSaveRecordCompletedEventHandler GetEcardSaveRecordCompleted;
        
        /// <remarks/>
        public event GetEcardDeptInfoCompletedEventHandler GetEcardDeptInfoCompleted;
        
        /// <remarks/>
        public event GetEcardTermInfoCompletedEventHandler GetEcardTermInfoCompleted;
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.newcapec.com.cn/GetToken", RequestNamespace="http://www.newcapec.com.cn/", ResponseNamespace="http://www.newcapec.com.cn/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public ResultDTO GetToken(string appId) {
            object[] results = this.Invoke("GetToken", new object[] {
                        appId});
            return ((ResultDTO)(results[0]));
        }
        
        /// <remarks/>
        public void GetTokenAsync(string appId) {
            this.GetTokenAsync(appId, null);
        }
        
        /// <remarks/>
        public void GetTokenAsync(string appId, object userState) {
            if ((this.GetTokenOperationCompleted == null)) {
                this.GetTokenOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetTokenOperationCompleted);
            }
            this.InvokeAsync("GetToken", new object[] {
                        appId}, this.GetTokenOperationCompleted, userState);
        }
        
        private void OnGetTokenOperationCompleted(object arg) {
            if ((this.GetTokenCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetTokenCompleted(this, new GetTokenCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.newcapec.com.cn/Logon", RequestNamespace="http://www.newcapec.com.cn/", ResponseNamespace="http://www.newcapec.com.cn/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public ResultDTO Logon(string appId, string encryptedPwd) {
            object[] results = this.Invoke("Logon", new object[] {
                        appId,
                        encryptedPwd});
            return ((ResultDTO)(results[0]));
        }
        
        /// <remarks/>
        public void LogonAsync(string appId, string encryptedPwd) {
            this.LogonAsync(appId, encryptedPwd, null);
        }
        
        /// <remarks/>
        public void LogonAsync(string appId, string encryptedPwd, object userState) {
            if ((this.LogonOperationCompleted == null)) {
                this.LogonOperationCompleted = new System.Threading.SendOrPostCallback(this.OnLogonOperationCompleted);
            }
            this.InvokeAsync("Logon", new object[] {
                        appId,
                        encryptedPwd}, this.LogonOperationCompleted, userState);
        }
        
        private void OnLogonOperationCompleted(object arg) {
            if ((this.LogonCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.LogonCompleted(this, new LogonCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.newcapec.com.cn/GetEcardCustInfoByOutID", RequestNamespace="http://www.newcapec.com.cn/", ResponseNamespace="http://www.newcapec.com.cn/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public ResultDTOOfEcardCustAllInfoDTO GetEcardCustInfoByOutID(string ecode, string outid) {
            object[] results = this.Invoke("GetEcardCustInfoByOutID", new object[] {
                        ecode,
                        outid});
            return ((ResultDTOOfEcardCustAllInfoDTO)(results[0]));
        }
        
        /// <remarks/>
        public void GetEcardCustInfoByOutIDAsync(string ecode, string outid) {
            this.GetEcardCustInfoByOutIDAsync(ecode, outid, null);
        }
        
        /// <remarks/>
        public void GetEcardCustInfoByOutIDAsync(string ecode, string outid, object userState) {
            if ((this.GetEcardCustInfoByOutIDOperationCompleted == null)) {
                this.GetEcardCustInfoByOutIDOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetEcardCustInfoByOutIDOperationCompleted);
            }
            this.InvokeAsync("GetEcardCustInfoByOutID", new object[] {
                        ecode,
                        outid}, this.GetEcardCustInfoByOutIDOperationCompleted, userState);
        }
        
        private void OnGetEcardCustInfoByOutIDOperationCompleted(object arg) {
            if ((this.GetEcardCustInfoByOutIDCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetEcardCustInfoByOutIDCompleted(this, new GetEcardCustInfoByOutIDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.newcapec.com.cn/GetCustFareInfoByOutID", RequestNamespace="http://www.newcapec.com.cn/", ResponseNamespace="http://www.newcapec.com.cn/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public ResultDTOOfEcardCustomerFareInfo GetCustFareInfoByOutID(string ecode, string outid) {
            object[] results = this.Invoke("GetCustFareInfoByOutID", new object[] {
                        ecode,
                        outid});
            return ((ResultDTOOfEcardCustomerFareInfo)(results[0]));
        }
        
        /// <remarks/>
        public void GetCustFareInfoByOutIDAsync(string ecode, string outid) {
            this.GetCustFareInfoByOutIDAsync(ecode, outid, null);
        }
        
        /// <remarks/>
        public void GetCustFareInfoByOutIDAsync(string ecode, string outid, object userState) {
            if ((this.GetCustFareInfoByOutIDOperationCompleted == null)) {
                this.GetCustFareInfoByOutIDOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetCustFareInfoByOutIDOperationCompleted);
            }
            this.InvokeAsync("GetCustFareInfoByOutID", new object[] {
                        ecode,
                        outid}, this.GetCustFareInfoByOutIDOperationCompleted, userState);
        }
        
        private void OnGetCustFareInfoByOutIDOperationCompleted(object arg) {
            if ((this.GetCustFareInfoByOutIDCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetCustFareInfoByOutIDCompleted(this, new GetCustFareInfoByOutIDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.newcapec.com.cn/GetEcardConsumeRecord", RequestNamespace="http://www.newcapec.com.cn/", ResponseNamespace="http://www.newcapec.com.cn/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public ResultDTOOfEcardConsumeRecordDTO GetEcardConsumeRecord(string ecode, int sourceTable, long maxCstaccfc, int RowCount) {
            object[] results = this.Invoke("GetEcardConsumeRecord", new object[] {
                        ecode,
                        sourceTable,
                        maxCstaccfc,
                        RowCount});
            return ((ResultDTOOfEcardConsumeRecordDTO)(results[0]));
        }
        
        /// <remarks/>
        public void GetEcardConsumeRecordAsync(string ecode, int sourceTable, long maxCstaccfc, int RowCount) {
            this.GetEcardConsumeRecordAsync(ecode, sourceTable, maxCstaccfc, RowCount, null);
        }
        
        /// <remarks/>
        public void GetEcardConsumeRecordAsync(string ecode, int sourceTable, long maxCstaccfc, int RowCount, object userState) {
            if ((this.GetEcardConsumeRecordOperationCompleted == null)) {
                this.GetEcardConsumeRecordOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetEcardConsumeRecordOperationCompleted);
            }
            this.InvokeAsync("GetEcardConsumeRecord", new object[] {
                        ecode,
                        sourceTable,
                        maxCstaccfc,
                        RowCount}, this.GetEcardConsumeRecordOperationCompleted, userState);
        }
        
        private void OnGetEcardConsumeRecordOperationCompleted(object arg) {
            if ((this.GetEcardConsumeRecordCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetEcardConsumeRecordCompleted(this, new GetEcardConsumeRecordCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.newcapec.com.cn/GetEcardSaveRecord", RequestNamespace="http://www.newcapec.com.cn/", ResponseNamespace="http://www.newcapec.com.cn/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public ResultDTOOfEcardSaveRecordDTO GetEcardSaveRecord(string ecode, int sourceTable, long maxCstaccfc, int RowCount) {
            object[] results = this.Invoke("GetEcardSaveRecord", new object[] {
                        ecode,
                        sourceTable,
                        maxCstaccfc,
                        RowCount});
            return ((ResultDTOOfEcardSaveRecordDTO)(results[0]));
        }
        
        /// <remarks/>
        public void GetEcardSaveRecordAsync(string ecode, int sourceTable, long maxCstaccfc, int RowCount) {
            this.GetEcardSaveRecordAsync(ecode, sourceTable, maxCstaccfc, RowCount, null);
        }
        
        /// <remarks/>
        public void GetEcardSaveRecordAsync(string ecode, int sourceTable, long maxCstaccfc, int RowCount, object userState) {
            if ((this.GetEcardSaveRecordOperationCompleted == null)) {
                this.GetEcardSaveRecordOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetEcardSaveRecordOperationCompleted);
            }
            this.InvokeAsync("GetEcardSaveRecord", new object[] {
                        ecode,
                        sourceTable,
                        maxCstaccfc,
                        RowCount}, this.GetEcardSaveRecordOperationCompleted, userState);
        }
        
        private void OnGetEcardSaveRecordOperationCompleted(object arg) {
            if ((this.GetEcardSaveRecordCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetEcardSaveRecordCompleted(this, new GetEcardSaveRecordCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.newcapec.com.cn/GetEcardDeptInfo", RequestNamespace="http://www.newcapec.com.cn/", ResponseNamespace="http://www.newcapec.com.cn/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public ResultDTOOfEcardDeptDTO GetEcardDeptInfo(string ecode, long maxCstaccfc, int RowCount) {
            object[] results = this.Invoke("GetEcardDeptInfo", new object[] {
                        ecode,
                        maxCstaccfc,
                        RowCount});
            return ((ResultDTOOfEcardDeptDTO)(results[0]));
        }
        
        /// <remarks/>
        public void GetEcardDeptInfoAsync(string ecode, long maxCstaccfc, int RowCount) {
            this.GetEcardDeptInfoAsync(ecode, maxCstaccfc, RowCount, null);
        }
        
        /// <remarks/>
        public void GetEcardDeptInfoAsync(string ecode, long maxCstaccfc, int RowCount, object userState) {
            if ((this.GetEcardDeptInfoOperationCompleted == null)) {
                this.GetEcardDeptInfoOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetEcardDeptInfoOperationCompleted);
            }
            this.InvokeAsync("GetEcardDeptInfo", new object[] {
                        ecode,
                        maxCstaccfc,
                        RowCount}, this.GetEcardDeptInfoOperationCompleted, userState);
        }
        
        private void OnGetEcardDeptInfoOperationCompleted(object arg) {
            if ((this.GetEcardDeptInfoCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetEcardDeptInfoCompleted(this, new GetEcardDeptInfoCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.newcapec.com.cn/GetEcardTermInfo", RequestNamespace="http://www.newcapec.com.cn/", ResponseNamespace="http://www.newcapec.com.cn/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public ResultDTOOfEcardTermDTO GetEcardTermInfo(string ecode, long maxCstaccfc, int RowCount) {
            object[] results = this.Invoke("GetEcardTermInfo", new object[] {
                        ecode,
                        maxCstaccfc,
                        RowCount});
            return ((ResultDTOOfEcardTermDTO)(results[0]));
        }
        
        /// <remarks/>
        public void GetEcardTermInfoAsync(string ecode, long maxCstaccfc, int RowCount) {
            this.GetEcardTermInfoAsync(ecode, maxCstaccfc, RowCount, null);
        }
        
        /// <remarks/>
        public void GetEcardTermInfoAsync(string ecode, long maxCstaccfc, int RowCount, object userState) {
            if ((this.GetEcardTermInfoOperationCompleted == null)) {
                this.GetEcardTermInfoOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetEcardTermInfoOperationCompleted);
            }
            this.InvokeAsync("GetEcardTermInfo", new object[] {
                        ecode,
                        maxCstaccfc,
                        RowCount}, this.GetEcardTermInfoOperationCompleted, userState);
        }
        
        private void OnGetEcardTermInfoOperationCompleted(object arg) {
            if ((this.GetEcardTermInfoCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetEcardTermInfoCompleted(this, new GetEcardTermInfoCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        public new void CancelAsync(object userState) {
            base.CancelAsync(userState);
        }
        
        private bool IsLocalFileSystemWebService(string url) {
            if (((url == null) 
                        || (url == string.Empty))) {
                return false;
            }
            System.Uri wsUri = new System.Uri(url);
            if (((wsUri.Port >= 1024) 
                        && (string.Compare(wsUri.Host, "localHost", System.StringComparison.OrdinalIgnoreCase) == 0))) {
                return true;
            }
            return false;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResultDTOOfEcardTermDTO))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResultDTOOfEcardDeptDTO))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResultDTOOfEcardSaveRecordDTO))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResultDTOOfEcardConsumeRecordDTO))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResultDTOOfEcardCustomerFareInfo))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResultDTOOfEcardCustAllInfoDTO))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3761.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.newcapec.com.cn/")]
    public partial class ResultDTO {
        
        private string msgField;
        
        private int codeField;
        
        /// <remarks/>
        public string msg {
            get {
                return this.msgField;
            }
            set {
                this.msgField = value;
            }
        }
        
        /// <remarks/>
        public int code {
            get {
                return this.codeField;
            }
            set {
                this.codeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3761.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.newcapec.com.cn/")]
    public partial class EcardTermDTO {
        
        private int tERMIDField;
        
        private string tERMNAMEField;
        
        private string tERMADDRField;
        
        private string dPTCODEField;
        
        private int aCCCODEField;
        
        private string dSCRPField;
        
        private int iSUSEField;
        
        private int eXTENDEDTERMADDRField;
        
        private long pOSCODEField;
        
        private int tYPEIDField;
        
        private long sAMCARDNOField;
        
        private long cOMMODEField;
        
        private string aLLDPTCODEField;
        
        private long vERField;
        
        private string eCODEField;
        
        /// <remarks/>
        public int TERMID {
            get {
                return this.tERMIDField;
            }
            set {
                this.tERMIDField = value;
            }
        }
        
        /// <remarks/>
        public string TERMNAME {
            get {
                return this.tERMNAMEField;
            }
            set {
                this.tERMNAMEField = value;
            }
        }
        
        /// <remarks/>
        public string TERMADDR {
            get {
                return this.tERMADDRField;
            }
            set {
                this.tERMADDRField = value;
            }
        }
        
        /// <remarks/>
        public string DPTCODE {
            get {
                return this.dPTCODEField;
            }
            set {
                this.dPTCODEField = value;
            }
        }
        
        /// <remarks/>
        public int ACCCODE {
            get {
                return this.aCCCODEField;
            }
            set {
                this.aCCCODEField = value;
            }
        }
        
        /// <remarks/>
        public string DSCRP {
            get {
                return this.dSCRPField;
            }
            set {
                this.dSCRPField = value;
            }
        }
        
        /// <remarks/>
        public int ISUSE {
            get {
                return this.iSUSEField;
            }
            set {
                this.iSUSEField = value;
            }
        }
        
        /// <remarks/>
        public int EXTENDEDTERMADDR {
            get {
                return this.eXTENDEDTERMADDRField;
            }
            set {
                this.eXTENDEDTERMADDRField = value;
            }
        }
        
        /// <remarks/>
        public long POSCODE {
            get {
                return this.pOSCODEField;
            }
            set {
                this.pOSCODEField = value;
            }
        }
        
        /// <remarks/>
        public int TYPEID {
            get {
                return this.tYPEIDField;
            }
            set {
                this.tYPEIDField = value;
            }
        }
        
        /// <remarks/>
        public long SAMCARDNO {
            get {
                return this.sAMCARDNOField;
            }
            set {
                this.sAMCARDNOField = value;
            }
        }
        
        /// <remarks/>
        public long COMMODE {
            get {
                return this.cOMMODEField;
            }
            set {
                this.cOMMODEField = value;
            }
        }
        
        /// <remarks/>
        public string ALLDPTCODE {
            get {
                return this.aLLDPTCODEField;
            }
            set {
                this.aLLDPTCODEField = value;
            }
        }
        
        /// <remarks/>
        public long VER {
            get {
                return this.vERField;
            }
            set {
                this.vERField = value;
            }
        }
        
        /// <remarks/>
        public string ECODE {
            get {
                return this.eCODEField;
            }
            set {
                this.eCODEField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3761.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.newcapec.com.cn/")]
    public partial class EcardDeptDTO {
        
        private string dPTCODEField;
        
        private string dPTNAMEField;
        
        private string dPTCODE_PField;
        
        private long vERField;
        
        private string eCODEField;
        
        private int uPDATEFLAGField;
        
        private System.DateTime uPDATEDTField;
        
        /// <remarks/>
        public string DPTCODE {
            get {
                return this.dPTCODEField;
            }
            set {
                this.dPTCODEField = value;
            }
        }
        
        /// <remarks/>
        public string DPTNAME {
            get {
                return this.dPTNAMEField;
            }
            set {
                this.dPTNAMEField = value;
            }
        }
        
        /// <remarks/>
        public string DPTCODE_P {
            get {
                return this.dPTCODE_PField;
            }
            set {
                this.dPTCODE_PField = value;
            }
        }
        
        /// <remarks/>
        public long VER {
            get {
                return this.vERField;
            }
            set {
                this.vERField = value;
            }
        }
        
        /// <remarks/>
        public string ECODE {
            get {
                return this.eCODEField;
            }
            set {
                this.eCODEField = value;
            }
        }
        
        /// <remarks/>
        public int UPDATEFLAG {
            get {
                return this.uPDATEFLAGField;
            }
            set {
                this.uPDATEFLAGField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime UPDATEDT {
            get {
                return this.uPDATEDTField;
            }
            set {
                this.uPDATEDTField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3761.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.newcapec.com.cn/")]
    public partial class EcardSaveRecordDTO {
        
        private int sOURCETABLEField;
        
        private long idField;
        
        private int nOTECASEField;
        
        private int cUSTOMERIDField;
        
        private string oUTIDField;
        
        private int cARDSNField;
        
        private int sAVEOPCOUNTField;
        
        private int oPCOUNTField;
        
        private System.DateTime oPDTField;
        
        private decimal oDDFAREField;
        
        private decimal oPFAREField;
        
        private decimal mNGFAREField;
        
        private int aCCCODEField;
        
        private string dSCRPField;
        
        private int tERMIDField;
        
        private int rECNOField;
        
        private System.DateTime uPLOADDATEField;
        
        private long sAMCARDNOField;
        
        private long sAMTRADENOField;
        
        private long tRADECARDTYPEField;
        
        private long tACField;
        
        private string aSNField;
        
        private string eCODEField;
        
        /// <remarks/>
        public int SOURCETABLE {
            get {
                return this.sOURCETABLEField;
            }
            set {
                this.sOURCETABLEField = value;
            }
        }
        
        /// <remarks/>
        public long ID {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        public int NOTECASE {
            get {
                return this.nOTECASEField;
            }
            set {
                this.nOTECASEField = value;
            }
        }
        
        /// <remarks/>
        public int CUSTOMERID {
            get {
                return this.cUSTOMERIDField;
            }
            set {
                this.cUSTOMERIDField = value;
            }
        }
        
        /// <remarks/>
        public string OUTID {
            get {
                return this.oUTIDField;
            }
            set {
                this.oUTIDField = value;
            }
        }
        
        /// <remarks/>
        public int CARDSN {
            get {
                return this.cARDSNField;
            }
            set {
                this.cARDSNField = value;
            }
        }
        
        /// <remarks/>
        public int SAVEOPCOUNT {
            get {
                return this.sAVEOPCOUNTField;
            }
            set {
                this.sAVEOPCOUNTField = value;
            }
        }
        
        /// <remarks/>
        public int OPCOUNT {
            get {
                return this.oPCOUNTField;
            }
            set {
                this.oPCOUNTField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime OPDT {
            get {
                return this.oPDTField;
            }
            set {
                this.oPDTField = value;
            }
        }
        
        /// <remarks/>
        public decimal ODDFARE {
            get {
                return this.oDDFAREField;
            }
            set {
                this.oDDFAREField = value;
            }
        }
        
        /// <remarks/>
        public decimal OPFARE {
            get {
                return this.oPFAREField;
            }
            set {
                this.oPFAREField = value;
            }
        }
        
        /// <remarks/>
        public decimal MNGFARE {
            get {
                return this.mNGFAREField;
            }
            set {
                this.mNGFAREField = value;
            }
        }
        
        /// <remarks/>
        public int ACCCODE {
            get {
                return this.aCCCODEField;
            }
            set {
                this.aCCCODEField = value;
            }
        }
        
        /// <remarks/>
        public string DSCRP {
            get {
                return this.dSCRPField;
            }
            set {
                this.dSCRPField = value;
            }
        }
        
        /// <remarks/>
        public int TERMID {
            get {
                return this.tERMIDField;
            }
            set {
                this.tERMIDField = value;
            }
        }
        
        /// <remarks/>
        public int RECNO {
            get {
                return this.rECNOField;
            }
            set {
                this.rECNOField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime UPLOADDATE {
            get {
                return this.uPLOADDATEField;
            }
            set {
                this.uPLOADDATEField = value;
            }
        }
        
        /// <remarks/>
        public long SAMCARDNO {
            get {
                return this.sAMCARDNOField;
            }
            set {
                this.sAMCARDNOField = value;
            }
        }
        
        /// <remarks/>
        public long SAMTRADENO {
            get {
                return this.sAMTRADENOField;
            }
            set {
                this.sAMTRADENOField = value;
            }
        }
        
        /// <remarks/>
        public long TRADECARDTYPE {
            get {
                return this.tRADECARDTYPEField;
            }
            set {
                this.tRADECARDTYPEField = value;
            }
        }
        
        /// <remarks/>
        public long TAC {
            get {
                return this.tACField;
            }
            set {
                this.tACField = value;
            }
        }
        
        /// <remarks/>
        public string ASN {
            get {
                return this.aSNField;
            }
            set {
                this.aSNField = value;
            }
        }
        
        /// <remarks/>
        public string ECODE {
            get {
                return this.eCODEField;
            }
            set {
                this.eCODEField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3761.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.newcapec.com.cn/")]
    public partial class EcardConsumeRecordDTO {
        
        private int sOURCETABLEField;
        
        private long idField;
        
        private long nOTECASEField;
        
        private int cUSTOMERIDField;
        
        private string oUTIDField;
        
        private int cARDSNField;
        
        private int oPCOUNTField;
        
        private System.DateTime oPDTField;
        
        private decimal oDDFAREField;
        
        private decimal oPFAREField;
        
        private decimal mNGFAREField;
        
        private int aCCCODEField;
        
        private string dSCRPField;
        
        private int tERMIDField;
        
        private int rECNOField;
        
        private System.DateTime uPLOADDATEField;
        
        private long sAMCARDNOField;
        
        private long sAMTRADENOField;
        
        private int tRADECARDTYPEField;
        
        private long tACField;
        
        private string aSNField;
        
        private string eCODEField;
        
        /// <remarks/>
        public int SOURCETABLE {
            get {
                return this.sOURCETABLEField;
            }
            set {
                this.sOURCETABLEField = value;
            }
        }
        
        /// <remarks/>
        public long ID {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        public long NOTECASE {
            get {
                return this.nOTECASEField;
            }
            set {
                this.nOTECASEField = value;
            }
        }
        
        /// <remarks/>
        public int CUSTOMERID {
            get {
                return this.cUSTOMERIDField;
            }
            set {
                this.cUSTOMERIDField = value;
            }
        }
        
        /// <remarks/>
        public string OUTID {
            get {
                return this.oUTIDField;
            }
            set {
                this.oUTIDField = value;
            }
        }
        
        /// <remarks/>
        public int CARDSN {
            get {
                return this.cARDSNField;
            }
            set {
                this.cARDSNField = value;
            }
        }
        
        /// <remarks/>
        public int OPCOUNT {
            get {
                return this.oPCOUNTField;
            }
            set {
                this.oPCOUNTField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime OPDT {
            get {
                return this.oPDTField;
            }
            set {
                this.oPDTField = value;
            }
        }
        
        /// <remarks/>
        public decimal ODDFARE {
            get {
                return this.oDDFAREField;
            }
            set {
                this.oDDFAREField = value;
            }
        }
        
        /// <remarks/>
        public decimal OPFARE {
            get {
                return this.oPFAREField;
            }
            set {
                this.oPFAREField = value;
            }
        }
        
        /// <remarks/>
        public decimal MNGFARE {
            get {
                return this.mNGFAREField;
            }
            set {
                this.mNGFAREField = value;
            }
        }
        
        /// <remarks/>
        public int ACCCODE {
            get {
                return this.aCCCODEField;
            }
            set {
                this.aCCCODEField = value;
            }
        }
        
        /// <remarks/>
        public string DSCRP {
            get {
                return this.dSCRPField;
            }
            set {
                this.dSCRPField = value;
            }
        }
        
        /// <remarks/>
        public int TERMID {
            get {
                return this.tERMIDField;
            }
            set {
                this.tERMIDField = value;
            }
        }
        
        /// <remarks/>
        public int RECNO {
            get {
                return this.rECNOField;
            }
            set {
                this.rECNOField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime UPLOADDATE {
            get {
                return this.uPLOADDATEField;
            }
            set {
                this.uPLOADDATEField = value;
            }
        }
        
        /// <remarks/>
        public long SAMCARDNO {
            get {
                return this.sAMCARDNOField;
            }
            set {
                this.sAMCARDNOField = value;
            }
        }
        
        /// <remarks/>
        public long SAMTRADENO {
            get {
                return this.sAMTRADENOField;
            }
            set {
                this.sAMTRADENOField = value;
            }
        }
        
        /// <remarks/>
        public int TRADECARDTYPE {
            get {
                return this.tRADECARDTYPEField;
            }
            set {
                this.tRADECARDTYPEField = value;
            }
        }
        
        /// <remarks/>
        public long TAC {
            get {
                return this.tACField;
            }
            set {
                this.tACField = value;
            }
        }
        
        /// <remarks/>
        public string ASN {
            get {
                return this.aSNField;
            }
            set {
                this.aSNField = value;
            }
        }
        
        /// <remarks/>
        public string ECODE {
            get {
                return this.eCODEField;
            }
            set {
                this.eCODEField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3761.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.newcapec.com.cn/")]
    public partial class EcardCustomerFareInfo {
        
        private string eCodeField;
        
        private string outIDField;
        
        private int customeridField;
        
        private int oddfareField;
        
        private int subOddfareField;
        
        private int opcountField;
        
        private int saveOpcountField;
        
        private int subOpcountField;
        
        private int subSaveOpcountField;
        
        private int onlineOddfareField;
        
        private long sumOddfareField;
        
        /// <remarks/>
        public string ECode {
            get {
                return this.eCodeField;
            }
            set {
                this.eCodeField = value;
            }
        }
        
        /// <remarks/>
        public string OutID {
            get {
                return this.outIDField;
            }
            set {
                this.outIDField = value;
            }
        }
        
        /// <remarks/>
        public int Customerid {
            get {
                return this.customeridField;
            }
            set {
                this.customeridField = value;
            }
        }
        
        /// <remarks/>
        public int Oddfare {
            get {
                return this.oddfareField;
            }
            set {
                this.oddfareField = value;
            }
        }
        
        /// <remarks/>
        public int SubOddfare {
            get {
                return this.subOddfareField;
            }
            set {
                this.subOddfareField = value;
            }
        }
        
        /// <remarks/>
        public int Opcount {
            get {
                return this.opcountField;
            }
            set {
                this.opcountField = value;
            }
        }
        
        /// <remarks/>
        public int SaveOpcount {
            get {
                return this.saveOpcountField;
            }
            set {
                this.saveOpcountField = value;
            }
        }
        
        /// <remarks/>
        public int SubOpcount {
            get {
                return this.subOpcountField;
            }
            set {
                this.subOpcountField = value;
            }
        }
        
        /// <remarks/>
        public int SubSaveOpcount {
            get {
                return this.subSaveOpcountField;
            }
            set {
                this.subSaveOpcountField = value;
            }
        }
        
        /// <remarks/>
        public int OnlineOddfare {
            get {
                return this.onlineOddfareField;
            }
            set {
                this.onlineOddfareField = value;
            }
        }
        
        /// <remarks/>
        public long SumOddfare {
            get {
                return this.sumOddfareField;
            }
            set {
                this.sumOddfareField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(EcardCustInfoDTO))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(EcardCustAllInfoDTO))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3761.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.newcapec.com.cn/")]
    public partial class CustInfoDTO {
        
        private string jpdmField;
        
        private string eCodeField;
        
        private string outIDField;
        
        private string nameField;
        
        private string sexField;
        
        private string dpCodeField;
        
        private string certificateIDField;
        
        private string idCardNOField;
        
        private string nationField;
        
        private string regStartYearField;
        
        private string custSFField;
        
        private string cardTypeField;
        
        private string telePhoneField;
        
        private string noUseDateField;
        
        private string countryField;
        
        private string addressField;
        
        private string emailField;
        
        private string birthdayField;
        
        private string barCodeField;
        
        private string medicalTypeField;
        
        /// <remarks/>
        public string Jpdm {
            get {
                return this.jpdmField;
            }
            set {
                this.jpdmField = value;
            }
        }
        
        /// <remarks/>
        public string ECode {
            get {
                return this.eCodeField;
            }
            set {
                this.eCodeField = value;
            }
        }
        
        /// <remarks/>
        public string OutID {
            get {
                return this.outIDField;
            }
            set {
                this.outIDField = value;
            }
        }
        
        /// <remarks/>
        public string Name {
            get {
                return this.nameField;
            }
            set {
                this.nameField = value;
            }
        }
        
        /// <remarks/>
        public string Sex {
            get {
                return this.sexField;
            }
            set {
                this.sexField = value;
            }
        }
        
        /// <remarks/>
        public string DpCode {
            get {
                return this.dpCodeField;
            }
            set {
                this.dpCodeField = value;
            }
        }
        
        /// <remarks/>
        public string CertificateID {
            get {
                return this.certificateIDField;
            }
            set {
                this.certificateIDField = value;
            }
        }
        
        /// <remarks/>
        public string IdCardNO {
            get {
                return this.idCardNOField;
            }
            set {
                this.idCardNOField = value;
            }
        }
        
        /// <remarks/>
        public string Nation {
            get {
                return this.nationField;
            }
            set {
                this.nationField = value;
            }
        }
        
        /// <remarks/>
        public string RegStartYear {
            get {
                return this.regStartYearField;
            }
            set {
                this.regStartYearField = value;
            }
        }
        
        /// <remarks/>
        public string CustSF {
            get {
                return this.custSFField;
            }
            set {
                this.custSFField = value;
            }
        }
        
        /// <remarks/>
        public string CardType {
            get {
                return this.cardTypeField;
            }
            set {
                this.cardTypeField = value;
            }
        }
        
        /// <remarks/>
        public string TelePhone {
            get {
                return this.telePhoneField;
            }
            set {
                this.telePhoneField = value;
            }
        }
        
        /// <remarks/>
        public string NoUseDate {
            get {
                return this.noUseDateField;
            }
            set {
                this.noUseDateField = value;
            }
        }
        
        /// <remarks/>
        public string Country {
            get {
                return this.countryField;
            }
            set {
                this.countryField = value;
            }
        }
        
        /// <remarks/>
        public string Address {
            get {
                return this.addressField;
            }
            set {
                this.addressField = value;
            }
        }
        
        /// <remarks/>
        public string Email {
            get {
                return this.emailField;
            }
            set {
                this.emailField = value;
            }
        }
        
        /// <remarks/>
        public string Birthday {
            get {
                return this.birthdayField;
            }
            set {
                this.birthdayField = value;
            }
        }
        
        /// <remarks/>
        public string BarCode {
            get {
                return this.barCodeField;
            }
            set {
                this.barCodeField = value;
            }
        }
        
        /// <remarks/>
        public string MedicalType {
            get {
                return this.medicalTypeField;
            }
            set {
                this.medicalTypeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(EcardCustAllInfoDTO))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3761.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.newcapec.com.cn/")]
    public partial class EcardCustInfoDTO : CustInfoDTO {
        
        private int customeridField;
        
        private int cardNOField;
        
        private int statusField;
        
        private int cardSNField;
        
        private string sCardSNRField;
        
        private long verField;
        
        /// <remarks/>
        public int Customerid {
            get {
                return this.customeridField;
            }
            set {
                this.customeridField = value;
            }
        }
        
        /// <remarks/>
        public int CardNO {
            get {
                return this.cardNOField;
            }
            set {
                this.cardNOField = value;
            }
        }
        
        /// <remarks/>
        public int Status {
            get {
                return this.statusField;
            }
            set {
                this.statusField = value;
            }
        }
        
        /// <remarks/>
        public int CardSN {
            get {
                return this.cardSNField;
            }
            set {
                this.cardSNField = value;
            }
        }
        
        /// <remarks/>
        public string SCardSNR {
            get {
                return this.sCardSNRField;
            }
            set {
                this.sCardSNRField = value;
            }
        }
        
        /// <remarks/>
        public long Ver {
            get {
                return this.verField;
            }
            set {
                this.verField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3761.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.newcapec.com.cn/")]
    public partial class EcardCustAllInfoDTO : EcardCustInfoDTO {
        
        private byte[] photoField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")]
        public byte[] Photo {
            get {
                return this.photoField;
            }
            set {
                this.photoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3761.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.newcapec.com.cn/")]
    public partial class ResultDTOOfEcardTermDTO : ResultDTO {
        
        private EcardTermDTO[] recordField;
        
        /// <remarks/>
        public EcardTermDTO[] Record {
            get {
                return this.recordField;
            }
            set {
                this.recordField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3761.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.newcapec.com.cn/")]
    public partial class ResultDTOOfEcardDeptDTO : ResultDTO {
        
        private EcardDeptDTO[] recordField;
        
        /// <remarks/>
        public EcardDeptDTO[] Record {
            get {
                return this.recordField;
            }
            set {
                this.recordField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3761.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.newcapec.com.cn/")]
    public partial class ResultDTOOfEcardSaveRecordDTO : ResultDTO {
        
        private EcardSaveRecordDTO[] recordField;
        
        /// <remarks/>
        public EcardSaveRecordDTO[] Record {
            get {
                return this.recordField;
            }
            set {
                this.recordField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3761.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.newcapec.com.cn/")]
    public partial class ResultDTOOfEcardConsumeRecordDTO : ResultDTO {
        
        private EcardConsumeRecordDTO[] recordField;
        
        /// <remarks/>
        public EcardConsumeRecordDTO[] Record {
            get {
                return this.recordField;
            }
            set {
                this.recordField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3761.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.newcapec.com.cn/")]
    public partial class ResultDTOOfEcardCustomerFareInfo : ResultDTO {
        
        private EcardCustomerFareInfo[] recordField;
        
        /// <remarks/>
        public EcardCustomerFareInfo[] Record {
            get {
                return this.recordField;
            }
            set {
                this.recordField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3761.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.newcapec.com.cn/")]
    public partial class ResultDTOOfEcardCustAllInfoDTO : ResultDTO {
        
        private EcardCustAllInfoDTO[] recordField;
        
        /// <remarks/>
        public EcardCustAllInfoDTO[] Record {
            get {
                return this.recordField;
            }
            set {
                this.recordField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3761.0")]
    public delegate void GetTokenCompletedEventHandler(object sender, GetTokenCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3761.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetTokenCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal GetTokenCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        /// <remarks/>
        public ResultDTO Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((ResultDTO)(this.results[0]));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3761.0")]
    public delegate void LogonCompletedEventHandler(object sender, LogonCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3761.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class LogonCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal LogonCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        /// <remarks/>
        public ResultDTO Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((ResultDTO)(this.results[0]));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3761.0")]
    public delegate void GetEcardCustInfoByOutIDCompletedEventHandler(object sender, GetEcardCustInfoByOutIDCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3761.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetEcardCustInfoByOutIDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal GetEcardCustInfoByOutIDCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        /// <remarks/>
        public ResultDTOOfEcardCustAllInfoDTO Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((ResultDTOOfEcardCustAllInfoDTO)(this.results[0]));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3761.0")]
    public delegate void GetCustFareInfoByOutIDCompletedEventHandler(object sender, GetCustFareInfoByOutIDCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3761.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetCustFareInfoByOutIDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal GetCustFareInfoByOutIDCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        /// <remarks/>
        public ResultDTOOfEcardCustomerFareInfo Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((ResultDTOOfEcardCustomerFareInfo)(this.results[0]));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3761.0")]
    public delegate void GetEcardConsumeRecordCompletedEventHandler(object sender, GetEcardConsumeRecordCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3761.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetEcardConsumeRecordCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal GetEcardConsumeRecordCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        /// <remarks/>
        public ResultDTOOfEcardConsumeRecordDTO Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((ResultDTOOfEcardConsumeRecordDTO)(this.results[0]));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3761.0")]
    public delegate void GetEcardSaveRecordCompletedEventHandler(object sender, GetEcardSaveRecordCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3761.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetEcardSaveRecordCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal GetEcardSaveRecordCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        /// <remarks/>
        public ResultDTOOfEcardSaveRecordDTO Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((ResultDTOOfEcardSaveRecordDTO)(this.results[0]));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3761.0")]
    public delegate void GetEcardDeptInfoCompletedEventHandler(object sender, GetEcardDeptInfoCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3761.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetEcardDeptInfoCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal GetEcardDeptInfoCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        /// <remarks/>
        public ResultDTOOfEcardDeptDTO Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((ResultDTOOfEcardDeptDTO)(this.results[0]));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3761.0")]
    public delegate void GetEcardTermInfoCompletedEventHandler(object sender, GetEcardTermInfoCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3761.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetEcardTermInfoCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal GetEcardTermInfoCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        /// <remarks/>
        public ResultDTOOfEcardTermDTO Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((ResultDTOOfEcardTermDTO)(this.results[0]));
            }
        }
    }
}

#pragma warning restore 1591