//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//     Runtime Version:4.0.30319.42000
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

namespace PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis {
    
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ServiceModel.ServiceContractAttribute(Name="perfektive-entegrasyon", Namespace="http://perfektive.turkguven.com", ConfigurationName="PerfektiveWebServis.perfektiveentegrasyon")]
    public interface perfektiveentegrasyon {
        
        // CODEGEN: Generating message contract since the operation SadeceCalisanEntegrasyon is neither RPC nor document wrapped.
        [System.ServiceModel.OperationContractAttribute(Action="http://perfektive.turkguven.com/entegrasyon/SadeceCalisanEntegrasyon", ReplyAction="*")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.SadeceCalisanEntegrasyonResponse SadeceCalisanEntegrasyon(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.SadeceCalisanEntegrasyonRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://perfektive.turkguven.com/entegrasyon/SadeceCalisanEntegrasyon", ReplyAction="*")]
        System.Threading.Tasks.Task<PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.SadeceCalisanEntegrasyonResponse> SadeceCalisanEntegrasyonAsync(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.SadeceCalisanEntegrasyonRequest request);
        
        // CODEGEN: Generating message contract since the operation SadeceSubeEntegrasyon is neither RPC nor document wrapped.
        [System.ServiceModel.OperationContractAttribute(Action="http://perfektive.turkguven.com/entegrasyon/SadeceSubeEntegrasyon", ReplyAction="*")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.SadeceSubeEntegrasyonResponse SadeceSubeEntegrasyon(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.SadeceSubeEntegrasyonRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://perfektive.turkguven.com/entegrasyon/SadeceSubeEntegrasyon", ReplyAction="*")]
        System.Threading.Tasks.Task<PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.SadeceSubeEntegrasyonResponse> SadeceSubeEntegrasyonAsync(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.SadeceSubeEntegrasyonRequest request);
        
        // CODEGEN: Generating message contract since the operation TumEntegrasyonAdim1Sube is neither RPC nor document wrapped.
        [System.ServiceModel.OperationContractAttribute(Action="http://perfektive.turkguven.com/entegrasyon/TumEntegrasyonAdim1Sube", ReplyAction="*")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TumEntegrasyonAdim1SubeResponse TumEntegrasyonAdim1Sube(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TumEntegrasyonAdim1SubeRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://perfektive.turkguven.com/entegrasyon/TumEntegrasyonAdim1Sube", ReplyAction="*")]
        System.Threading.Tasks.Task<PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TumEntegrasyonAdim1SubeResponse> TumEntegrasyonAdim1SubeAsync(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TumEntegrasyonAdim1SubeRequest request);
        
        // CODEGEN: Generating message contract since the operation TumEntegrasyonAdim2Calisan is neither RPC nor document wrapped.
        [System.ServiceModel.OperationContractAttribute(Action="http://perfektive.turkguven.com/entegrasyon/TumEntegrasyonAdim2Calisan", ReplyAction="*")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TumEntegrasyonAdim2CalisanResponse TumEntegrasyonAdim2Calisan(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TumEntegrasyonAdim2CalisanRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://perfektive.turkguven.com/entegrasyon/TumEntegrasyonAdim2Calisan", ReplyAction="*")]
        System.Threading.Tasks.Task<PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TumEntegrasyonAdim2CalisanResponse> TumEntegrasyonAdim2CalisanAsync(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TumEntegrasyonAdim2CalisanRequest request);
        
        // CODEGEN: Generating message contract since the operation TumEntegrasyonTekCagrida is neither RPC nor document wrapped.
        [System.ServiceModel.OperationContractAttribute(Action="http://perfektive.turkguven.com/entegrasyon/TumEntegrasyonTekCagrida", ReplyAction="*")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TumEntegrasyonAdim2CalisanResponse TumEntegrasyonTekCagrida(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TumEntegrasyonTekCagridaRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://perfektive.turkguven.com/entegrasyon/TumEntegrasyonTekCagrida", ReplyAction="*")]
        System.Threading.Tasks.Task<PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TumEntegrasyonAdim2CalisanResponse> TumEntegrasyonTekCagridaAsync(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TumEntegrasyonTekCagridaRequest request);
        
        // CODEGEN: Generating message contract since the operation PsikoteknikMuayeneKaydet is neither RPC nor document wrapped.
        [System.ServiceModel.OperationContractAttribute(Action="http://perfektive.turkguven.com/entegrasyon/PsikoteknikMuayeneKaydet", ReplyAction="*")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.PsikoteknikMuayeneKaydetResponse PsikoteknikMuayeneKaydet(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.PsikoteknikMuayeneKaydetRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://perfektive.turkguven.com/entegrasyon/PsikoteknikMuayeneKaydet", ReplyAction="*")]
        System.Threading.Tasks.Task<PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.PsikoteknikMuayeneKaydetResponse> PsikoteknikMuayeneKaydetAsync(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.PsikoteknikMuayeneKaydetRequest request);
        
        // CODEGEN: Generating message contract since the operation EgitimKaydet is neither RPC nor document wrapped.
        [System.ServiceModel.OperationContractAttribute(Action="http://perfektive.turkguven.com/entegrasyon/EgitimKaydet", ReplyAction="*")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.EgitimKaydetResponse EgitimKaydet(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.EgitimKaydetRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://perfektive.turkguven.com/entegrasyon/EgitimKaydet", ReplyAction="*")]
        System.Threading.Tasks.Task<PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.EgitimKaydetResponse> EgitimKaydetAsync(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.EgitimKaydetRequest request);
        
        // CODEGEN: Generating message contract since the operation MetrikKaydet is neither RPC nor document wrapped.
        [System.ServiceModel.OperationContractAttribute(Action="http://perfektive.turkguven.com/entegrasyon/MetrikKaydet", ReplyAction="*")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.MetrikKaydetResponse MetrikKaydet(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.MetrikKaydetRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://perfektive.turkguven.com/entegrasyon/MetrikKaydet", ReplyAction="*")]
        System.Threading.Tasks.Task<PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.MetrikKaydetResponse> MetrikKaydetAsync(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.MetrikKaydetRequest request);
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://perfektive.turkguven.com")]
    public partial class TopluCalisanKayitType : object, System.ComponentModel.INotifyPropertyChanged {
        
        private CalisanType[] calisanlarField;
        
        private GuvenlikBilgileriType guvenlikBilgileriField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
        [System.Xml.Serialization.XmlArrayItemAttribute("Calisan", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)]
        public CalisanType[] Calisanlar {
            get {
                return this.calisanlarField;
            }
            set {
                this.calisanlarField = value;
                this.RaisePropertyChanged("Calisanlar");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=1)]
        public GuvenlikBilgileriType GuvenlikBilgileri {
            get {
                return this.guvenlikBilgileriField;
            }
            set {
                this.guvenlikBilgileriField = value;
                this.RaisePropertyChanged("GuvenlikBilgileri");
            }
        }
        
        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));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://perfektive.turkguven.com")]
    public partial class CalisanType : object, System.ComponentModel.INotifyPropertyChanged {
        
        private string tckimlikField;
        
        private string sicilNoField;
        
        private string adField;
        
        private string soyadField;
        
        private cinsiyetType cinsiyetField;
        
        private string dogumYeriField;
        
        private string uyrukField;
        
        private System.DateTime dogumTarihiField;
        
        private kanGrubuType kanGrubuField;
        
        private bool kanGrubuFieldSpecified;
        
        private egitimDurumuType egitimDurumuField;
        
        private bool egitimDurumuFieldSpecified;
        
        private string mezunOlduguOkulField;
        
        private string mezunOlduguBolumField;
        
        private string cocukSayisiField;
        
        private medeniHalType medeniHalField;
        
        private bool medeniHalFieldSpecified;
        
        private string adresField;
        
        private string cepTelefonuField;
        
        private string epostaField;
        
        private string gorevField;
        
        private System.DateTime iseGirisTarihiField;
        
        private string subeKoduField;
        
        private string subeSgkSicilNoField;
        
        private memurIsciType memurIsciField;
        
        private bool memurIsciFieldSpecified;
        
        private string departmanField;
        
        private bool engelliField;
        
        private bool engelliFieldSpecified;
        
        private bool geceVardiyasiField;
        
        private bool geceVardiyasiFieldSpecified;
        
        private string fotografUrlField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
        public string tckimlik {
            get {
                return this.tckimlikField;
            }
            set {
                this.tckimlikField = value;
                this.RaisePropertyChanged("tckimlik");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=1)]
        public string sicilNo {
            get {
                return this.sicilNoField;
            }
            set {
                this.sicilNoField = value;
                this.RaisePropertyChanged("sicilNo");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=2)]
        public string ad {
            get {
                return this.adField;
            }
            set {
                this.adField = value;
                this.RaisePropertyChanged("ad");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=3)]
        public string soyad {
            get {
                return this.soyadField;
            }
            set {
                this.soyadField = value;
                this.RaisePropertyChanged("soyad");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=4)]
        public cinsiyetType cinsiyet {
            get {
                return this.cinsiyetField;
            }
            set {
                this.cinsiyetField = value;
                this.RaisePropertyChanged("cinsiyet");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=5)]
        public string dogumYeri {
            get {
                return this.dogumYeriField;
            }
            set {
                this.dogumYeriField = value;
                this.RaisePropertyChanged("dogumYeri");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=6)]
        public string uyruk {
            get {
                return this.uyrukField;
            }
            set {
                this.uyrukField = value;
                this.RaisePropertyChanged("uyruk");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="date", Order=7)]
        public System.DateTime dogumTarihi {
            get {
                return this.dogumTarihiField;
            }
            set {
                this.dogumTarihiField = value;
                this.RaisePropertyChanged("dogumTarihi");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=8)]
        public kanGrubuType kanGrubu {
            get {
                return this.kanGrubuField;
            }
            set {
                this.kanGrubuField = value;
                this.RaisePropertyChanged("kanGrubu");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool kanGrubuSpecified {
            get {
                return this.kanGrubuFieldSpecified;
            }
            set {
                this.kanGrubuFieldSpecified = value;
                this.RaisePropertyChanged("kanGrubuSpecified");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=9)]
        public egitimDurumuType egitimDurumu {
            get {
                return this.egitimDurumuField;
            }
            set {
                this.egitimDurumuField = value;
                this.RaisePropertyChanged("egitimDurumu");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool egitimDurumuSpecified {
            get {
                return this.egitimDurumuFieldSpecified;
            }
            set {
                this.egitimDurumuFieldSpecified = value;
                this.RaisePropertyChanged("egitimDurumuSpecified");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=10)]
        public string mezunOlduguOkul {
            get {
                return this.mezunOlduguOkulField;
            }
            set {
                this.mezunOlduguOkulField = value;
                this.RaisePropertyChanged("mezunOlduguOkul");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=11)]
        public string mezunOlduguBolum {
            get {
                return this.mezunOlduguBolumField;
            }
            set {
                this.mezunOlduguBolumField = value;
                this.RaisePropertyChanged("mezunOlduguBolum");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="integer", Order=12)]
        public string cocukSayisi {
            get {
                return this.cocukSayisiField;
            }
            set {
                this.cocukSayisiField = value;
                this.RaisePropertyChanged("cocukSayisi");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=13)]
        public medeniHalType medeniHal {
            get {
                return this.medeniHalField;
            }
            set {
                this.medeniHalField = value;
                this.RaisePropertyChanged("medeniHal");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool medeniHalSpecified {
            get {
                return this.medeniHalFieldSpecified;
            }
            set {
                this.medeniHalFieldSpecified = value;
                this.RaisePropertyChanged("medeniHalSpecified");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=14)]
        public string adres {
            get {
                return this.adresField;
            }
            set {
                this.adresField = value;
                this.RaisePropertyChanged("adres");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=15)]
        public string cepTelefonu {
            get {
                return this.cepTelefonuField;
            }
            set {
                this.cepTelefonuField = value;
                this.RaisePropertyChanged("cepTelefonu");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=16)]
        public string eposta {
            get {
                return this.epostaField;
            }
            set {
                this.epostaField = value;
                this.RaisePropertyChanged("eposta");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=17)]
        public string gorev {
            get {
                return this.gorevField;
            }
            set {
                this.gorevField = value;
                this.RaisePropertyChanged("gorev");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="date", Order=18)]
        public System.DateTime iseGirisTarihi {
            get {
                return this.iseGirisTarihiField;
            }
            set {
                this.iseGirisTarihiField = value;
                this.RaisePropertyChanged("iseGirisTarihi");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=19)]
        public string subeKodu {
            get {
                return this.subeKoduField;
            }
            set {
                this.subeKoduField = value;
                this.RaisePropertyChanged("subeKodu");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=20)]
        public string subeSgkSicilNo {
            get {
                return this.subeSgkSicilNoField;
            }
            set {
                this.subeSgkSicilNoField = value;
                this.RaisePropertyChanged("subeSgkSicilNo");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=21)]
        public memurIsciType memurIsci {
            get {
                return this.memurIsciField;
            }
            set {
                this.memurIsciField = value;
                this.RaisePropertyChanged("memurIsci");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool memurIsciSpecified {
            get {
                return this.memurIsciFieldSpecified;
            }
            set {
                this.memurIsciFieldSpecified = value;
                this.RaisePropertyChanged("memurIsciSpecified");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=22)]
        public string departman {
            get {
                return this.departmanField;
            }
            set {
                this.departmanField = value;
                this.RaisePropertyChanged("departman");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=23)]
        public bool engelli {
            get {
                return this.engelliField;
            }
            set {
                this.engelliField = value;
                this.RaisePropertyChanged("engelli");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool engelliSpecified {
            get {
                return this.engelliFieldSpecified;
            }
            set {
                this.engelliFieldSpecified = value;
                this.RaisePropertyChanged("engelliSpecified");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=24)]
        public bool geceVardiyasi {
            get {
                return this.geceVardiyasiField;
            }
            set {
                this.geceVardiyasiField = value;
                this.RaisePropertyChanged("geceVardiyasi");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool geceVardiyasiSpecified {
            get {
                return this.geceVardiyasiFieldSpecified;
            }
            set {
                this.geceVardiyasiFieldSpecified = value;
                this.RaisePropertyChanged("geceVardiyasiSpecified");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=25)]
        public string fotografUrl {
            get {
                return this.fotografUrlField;
            }
            set {
                this.fotografUrlField = value;
                this.RaisePropertyChanged("fotografUrl");
            }
        }
        
        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));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://perfektive.turkguven.com")]
    public enum cinsiyetType {
        
        /// <remarks/>
        E,
        
        /// <remarks/>
        K,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://perfektive.turkguven.com")]
    public enum kanGrubuType {
        
        /// <remarks/>
        APOS,
        
        /// <remarks/>
        BPOS,
        
        /// <remarks/>
        ABPOS,
        
        /// <remarks/>
        SIFIRPOS,
        
        /// <remarks/>
        ANEG,
        
        /// <remarks/>
        BNEG,
        
        /// <remarks/>
        ABNEG,
        
        /// <remarks/>
        SIFIRNEG,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://perfektive.turkguven.com")]
    public enum egitimDurumuType {
        
        /// <remarks/>
        ILKOKUL,
        
        /// <remarks/>
        ORTAOKUL,
        
        /// <remarks/>
        LISE,
        
        /// <remarks/>
        ONLISANS,
        
        /// <remarks/>
        LISANS,
        
        /// <remarks/>
        MASTER,
        
        /// <remarks/>
        DOKTORA,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://perfektive.turkguven.com")]
    public enum medeniHalType {
        
        /// <remarks/>
        EVLI,
        
        /// <remarks/>
        BEKAR,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://perfektive.turkguven.com")]
    public enum memurIsciType {
        
        /// <remarks/>
        MEMUR,
        
        /// <remarks/>
        ISCI,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://perfektive.turkguven.com")]
    public partial class MetrikType : object, System.ComponentModel.INotifyPropertyChanged {
        
        private string metrikKoduField;
        
        private double metrikDegeriField;
        
        private string subeKoduVeyaSgkNoField;
        
        private System.DateTime metrikTarihiField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
        public string metrikKodu {
            get {
                return this.metrikKoduField;
            }
            set {
                this.metrikKoduField = value;
                this.RaisePropertyChanged("metrikKodu");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=1)]
        public double metrikDegeri {
            get {
                return this.metrikDegeriField;
            }
            set {
                this.metrikDegeriField = value;
                this.RaisePropertyChanged("metrikDegeri");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=2)]
        public string subeKoduVeyaSgkNo {
            get {
                return this.subeKoduVeyaSgkNoField;
            }
            set {
                this.subeKoduVeyaSgkNoField = value;
                this.RaisePropertyChanged("subeKoduVeyaSgkNo");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="date", Order=3)]
        public System.DateTime metrikTarihi {
            get {
                return this.metrikTarihiField;
            }
            set {
                this.metrikTarihiField = value;
                this.RaisePropertyChanged("metrikTarihi");
            }
        }
        
        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));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://perfektive.turkguven.com")]
    public partial class MetrikKaydetType : object, System.ComponentModel.INotifyPropertyChanged {
        
        private MetrikType[] metriklerField;
        
        private GuvenlikBilgileriType guvenlikBilgileriField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Metrikler", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
        public MetrikType[] Metrikler {
            get {
                return this.metriklerField;
            }
            set {
                this.metriklerField = value;
                this.RaisePropertyChanged("Metrikler");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=1)]
        public GuvenlikBilgileriType GuvenlikBilgileri {
            get {
                return this.guvenlikBilgileriField;
            }
            set {
                this.guvenlikBilgileriField = value;
                this.RaisePropertyChanged("GuvenlikBilgileri");
            }
        }
        
        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));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://perfektive.turkguven.com")]
    public partial class GuvenlikBilgileriType : object, System.ComponentModel.INotifyPropertyChanged {
        
        private string kullaniciAdiField;
        
        private string sifreField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
        public string KullaniciAdi {
            get {
                return this.kullaniciAdiField;
            }
            set {
                this.kullaniciAdiField = value;
                this.RaisePropertyChanged("KullaniciAdi");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=1)]
        public string Sifre {
            get {
                return this.sifreField;
            }
            set {
                this.sifreField = value;
                this.RaisePropertyChanged("Sifre");
            }
        }
        
        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));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://perfektive.turkguven.com")]
    public partial class EgiticiType : object, System.ComponentModel.INotifyPropertyChanged {
        
        private KisiIdentifierType tckimlikVeyaSicilField;
        
        private string adField;
        
        private string soyadField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
        public KisiIdentifierType TckimlikVeyaSicil {
            get {
                return this.tckimlikVeyaSicilField;
            }
            set {
                this.tckimlikVeyaSicilField = value;
                this.RaisePropertyChanged("TckimlikVeyaSicil");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=1)]
        public string Ad {
            get {
                return this.adField;
            }
            set {
                this.adField = value;
                this.RaisePropertyChanged("Ad");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=2)]
        public string Soyad {
            get {
                return this.soyadField;
            }
            set {
                this.soyadField = value;
                this.RaisePropertyChanged("Soyad");
            }
        }
        
        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));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://perfektive.turkguven.com")]
    public partial class KisiIdentifierType : object, System.ComponentModel.INotifyPropertyChanged {
        
        private string tckimlikField;
        
        private string sicilNoField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
        public string tckimlik {
            get {
                return this.tckimlikField;
            }
            set {
                this.tckimlikField = value;
                this.RaisePropertyChanged("tckimlik");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=1)]
        public string sicilNo {
            get {
                return this.sicilNoField;
            }
            set {
                this.sicilNoField = value;
                this.RaisePropertyChanged("sicilNo");
            }
        }
        
        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));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://perfektive.turkguven.com")]
    public partial class EgitimDetayType : object, System.ComponentModel.INotifyPropertyChanged {
        
        private string egitimKoduField;
        
        private string egitimSuresiDakikaField;
        
        private EgiticiType egiticiField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
        public string EgitimKodu {
            get {
                return this.egitimKoduField;
            }
            set {
                this.egitimKoduField = value;
                this.RaisePropertyChanged("EgitimKodu");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="integer", Order=1)]
        public string EgitimSuresiDakika {
            get {
                return this.egitimSuresiDakikaField;
            }
            set {
                this.egitimSuresiDakikaField = value;
                this.RaisePropertyChanged("EgitimSuresiDakika");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=2)]
        public EgiticiType Egitici {
            get {
                return this.egiticiField;
            }
            set {
                this.egiticiField = value;
                this.RaisePropertyChanged("Egitici");
            }
        }
        
        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));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://perfektive.turkguven.com")]
    public partial class EgitimSeansiType : object, System.ComponentModel.INotifyPropertyChanged {
        
        private string kayitIdField;
        
        private KisiIdentifierType[] calisanlarField;
        
        private System.DateTime egitimBaslangicTarihSaatiField;
        
        private System.DateTime egitimBitisTarihSaatiField;
        
        private string egitimSuresiDakikaField;
        
        private string egitimYeriField;
        
        private bool uzaktanEgitimMiField;
        
        private EgitimDetayType[] egitimDetaylariField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
        public string kayitId {
            get {
                return this.kayitIdField;
            }
            set {
                this.kayitIdField = value;
                this.RaisePropertyChanged("kayitId");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=1)]
        [System.Xml.Serialization.XmlArrayItemAttribute("TcKimlikVeyaSicil", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)]
        public KisiIdentifierType[] Calisanlar {
            get {
                return this.calisanlarField;
            }
            set {
                this.calisanlarField = value;
                this.RaisePropertyChanged("Calisanlar");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=2)]
        public System.DateTime EgitimBaslangicTarihSaati {
            get {
                return this.egitimBaslangicTarihSaatiField;
            }
            set {
                this.egitimBaslangicTarihSaatiField = value;
                this.RaisePropertyChanged("EgitimBaslangicTarihSaati");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=3)]
        public System.DateTime EgitimBitisTarihSaati {
            get {
                return this.egitimBitisTarihSaatiField;
            }
            set {
                this.egitimBitisTarihSaatiField = value;
                this.RaisePropertyChanged("EgitimBitisTarihSaati");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="integer", Order=4)]
        public string EgitimSuresiDakika {
            get {
                return this.egitimSuresiDakikaField;
            }
            set {
                this.egitimSuresiDakikaField = value;
                this.RaisePropertyChanged("EgitimSuresiDakika");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=5)]
        public string EgitimYeri {
            get {
                return this.egitimYeriField;
            }
            set {
                this.egitimYeriField = value;
                this.RaisePropertyChanged("EgitimYeri");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=6)]
        public bool UzaktanEgitimMi {
            get {
                return this.uzaktanEgitimMiField;
            }
            set {
                this.uzaktanEgitimMiField = value;
                this.RaisePropertyChanged("UzaktanEgitimMi");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=7)]
        [System.Xml.Serialization.XmlArrayItemAttribute("EgitimDetayi", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)]
        public EgitimDetayType[] EgitimDetaylari {
            get {
                return this.egitimDetaylariField;
            }
            set {
                this.egitimDetaylariField = value;
                this.RaisePropertyChanged("EgitimDetaylari");
            }
        }
        
        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));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://perfektive.turkguven.com")]
    public partial class EgitimKayitType : object, System.ComponentModel.INotifyPropertyChanged {
        
        private EgitimSeansiType[] egitimlerField;
        
        private GuvenlikBilgileriType guvenlikBilgileriField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Egitimler", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
        public EgitimSeansiType[] Egitimler {
            get {
                return this.egitimlerField;
            }
            set {
                this.egitimlerField = value;
                this.RaisePropertyChanged("Egitimler");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=1)]
        public GuvenlikBilgileriType GuvenlikBilgileri {
            get {
                return this.guvenlikBilgileriField;
            }
            set {
                this.guvenlikBilgileriField = value;
                this.RaisePropertyChanged("GuvenlikBilgileri");
            }
        }
        
        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));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://perfektive.turkguven.com")]
    public partial class SorumluType : object, System.ComponentModel.INotifyPropertyChanged {
        
        private string tckimlikField;
        
        private string adField;
        
        private string soyadField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
        public string tckimlik {
            get {
                return this.tckimlikField;
            }
            set {
                this.tckimlikField = value;
                this.RaisePropertyChanged("tckimlik");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=1)]
        public string Ad {
            get {
                return this.adField;
            }
            set {
                this.adField = value;
                this.RaisePropertyChanged("Ad");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=2)]
        public string Soyad {
            get {
                return this.soyadField;
            }
            set {
                this.soyadField = value;
                this.RaisePropertyChanged("Soyad");
            }
        }
        
        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));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://perfektive.turkguven.com")]
    public partial class PsikoteknikMuayeneType : object, System.ComponentModel.INotifyPropertyChanged {
        
        private string kayitIdField;
        
        private string calisanTckimlikField;
        
        private SorumluType muayeneyiYapanField;
        
        private System.DateTime muayeneTarihiField;
        
        private string psikolojikDegerlendirmeField;
        
        private string psikoteknikDegerlendirmeField;
        
        private string notlarField;
        
        private string kararField;
        
        private bool muayeneBasariliField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
        public string kayitId {
            get {
                return this.kayitIdField;
            }
            set {
                this.kayitIdField = value;
                this.RaisePropertyChanged("kayitId");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=1)]
        public string calisanTckimlik {
            get {
                return this.calisanTckimlikField;
            }
            set {
                this.calisanTckimlikField = value;
                this.RaisePropertyChanged("calisanTckimlik");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=2)]
        public SorumluType muayeneyiYapan {
            get {
                return this.muayeneyiYapanField;
            }
            set {
                this.muayeneyiYapanField = value;
                this.RaisePropertyChanged("muayeneyiYapan");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="date", Order=3)]
        public System.DateTime muayeneTarihi {
            get {
                return this.muayeneTarihiField;
            }
            set {
                this.muayeneTarihiField = value;
                this.RaisePropertyChanged("muayeneTarihi");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=4)]
        public string psikolojikDegerlendirme {
            get {
                return this.psikolojikDegerlendirmeField;
            }
            set {
                this.psikolojikDegerlendirmeField = value;
                this.RaisePropertyChanged("psikolojikDegerlendirme");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=5)]
        public string psikoteknikDegerlendirme {
            get {
                return this.psikoteknikDegerlendirmeField;
            }
            set {
                this.psikoteknikDegerlendirmeField = value;
                this.RaisePropertyChanged("psikoteknikDegerlendirme");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=6)]
        public string notlar {
            get {
                return this.notlarField;
            }
            set {
                this.notlarField = value;
                this.RaisePropertyChanged("notlar");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=7)]
        public string karar {
            get {
                return this.kararField;
            }
            set {
                this.kararField = value;
                this.RaisePropertyChanged("karar");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=8)]
        public bool muayeneBasarili {
            get {
                return this.muayeneBasariliField;
            }
            set {
                this.muayeneBasariliField = value;
                this.RaisePropertyChanged("muayeneBasarili");
            }
        }
        
        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));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://perfektive.turkguven.com")]
    public partial class PsikoteknikKayitType : object, System.ComponentModel.INotifyPropertyChanged {
        
        private PsikoteknikMuayeneType[] psikoteknikMuayenelerField;
        
        private GuvenlikBilgileriType guvenlikBilgileriField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
        [System.Xml.Serialization.XmlArrayItemAttribute("PsikoteknikMuayene", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)]
        public PsikoteknikMuayeneType[] PsikoteknikMuayeneler {
            get {
                return this.psikoteknikMuayenelerField;
            }
            set {
                this.psikoteknikMuayenelerField = value;
                this.RaisePropertyChanged("PsikoteknikMuayeneler");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=1)]
        public GuvenlikBilgileriType GuvenlikBilgileri {
            get {
                return this.guvenlikBilgileriField;
            }
            set {
                this.guvenlikBilgileriField = value;
                this.RaisePropertyChanged("GuvenlikBilgileri");
            }
        }
        
        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));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://perfektive.turkguven.com")]
    public partial class TopluKayitType : object, System.ComponentModel.INotifyPropertyChanged {
        
        private CalisanType[] calisanlarField;
        
        private SubeType[] subelerField;
        
        private GuvenlikBilgileriType guvenlikBilgileriField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
        [System.Xml.Serialization.XmlArrayItemAttribute("Calisan", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)]
        public CalisanType[] Calisanlar {
            get {
                return this.calisanlarField;
            }
            set {
                this.calisanlarField = value;
                this.RaisePropertyChanged("Calisanlar");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=1)]
        [System.Xml.Serialization.XmlArrayItemAttribute("Sube", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)]
        public SubeType[] Subeler {
            get {
                return this.subelerField;
            }
            set {
                this.subelerField = value;
                this.RaisePropertyChanged("Subeler");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=2)]
        public GuvenlikBilgileriType GuvenlikBilgileri {
            get {
                return this.guvenlikBilgileriField;
            }
            set {
                this.guvenlikBilgileriField = value;
                this.RaisePropertyChanged("GuvenlikBilgileri");
            }
        }
        
        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));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://perfektive.turkguven.com")]
    public partial class SubeType : object, System.ComponentModel.INotifyPropertyChanged {
        
        private string subeAdiField;
        
        private string subeKoduField;
        
        private string sgkSicilNoField;
        
        private string bagliBulunduguSubeVeyaBirimKoduField;
        
        private string adresField;
        
        private string ulkeIso3166Alpha2KoduField;
        
        private int ilPlakaKoduField;
        
        private bool ilPlakaKoduFieldSpecified;
        
        private string ilceSgkKoduField;
        
        private string naceKoduField;
        
        private string vknField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
        public string subeAdi {
            get {
                return this.subeAdiField;
            }
            set {
                this.subeAdiField = value;
                this.RaisePropertyChanged("subeAdi");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=1)]
        public string subeKodu {
            get {
                return this.subeKoduField;
            }
            set {
                this.subeKoduField = value;
                this.RaisePropertyChanged("subeKodu");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=2)]
        public string sgkSicilNo {
            get {
                return this.sgkSicilNoField;
            }
            set {
                this.sgkSicilNoField = value;
                this.RaisePropertyChanged("sgkSicilNo");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=3)]
        public string bagliBulunduguSubeVeyaBirimKodu {
            get {
                return this.bagliBulunduguSubeVeyaBirimKoduField;
            }
            set {
                this.bagliBulunduguSubeVeyaBirimKoduField = value;
                this.RaisePropertyChanged("bagliBulunduguSubeVeyaBirimKodu");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=4)]
        public string adres {
            get {
                return this.adresField;
            }
            set {
                this.adresField = value;
                this.RaisePropertyChanged("adres");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=5)]
        public string ulkeIso3166Alpha2Kodu {
            get {
                return this.ulkeIso3166Alpha2KoduField;
            }
            set {
                this.ulkeIso3166Alpha2KoduField = value;
                this.RaisePropertyChanged("ulkeIso3166Alpha2Kodu");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=6)]
        public int ilPlakaKodu {
            get {
                return this.ilPlakaKoduField;
            }
            set {
                this.ilPlakaKoduField = value;
                this.RaisePropertyChanged("ilPlakaKodu");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ilPlakaKoduSpecified {
            get {
                return this.ilPlakaKoduFieldSpecified;
            }
            set {
                this.ilPlakaKoduFieldSpecified = value;
                this.RaisePropertyChanged("ilPlakaKoduSpecified");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="integer", Order=7)]
        public string ilceSgkKodu {
            get {
                return this.ilceSgkKoduField;
            }
            set {
                this.ilceSgkKoduField = value;
                this.RaisePropertyChanged("ilceSgkKodu");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=8)]
        public string naceKodu {
            get {
                return this.naceKoduField;
            }
            set {
                this.naceKoduField = value;
                this.RaisePropertyChanged("naceKodu");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=9)]
        public string vkn {
            get {
                return this.vknField;
            }
            set {
                this.vknField = value;
                this.RaisePropertyChanged("vkn");
            }
        }
        
        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));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://perfektive.turkguven.com")]
    public partial class TopluSubeKayitType : object, System.ComponentModel.INotifyPropertyChanged {
        
        private SubeType[] subelerField;
        
        private GuvenlikBilgileriType guvenlikBilgileriField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
        [System.Xml.Serialization.XmlArrayItemAttribute("Sube", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)]
        public SubeType[] Subeler {
            get {
                return this.subelerField;
            }
            set {
                this.subelerField = value;
                this.RaisePropertyChanged("Subeler");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=1)]
        public GuvenlikBilgileriType GuvenlikBilgileri {
            get {
                return this.guvenlikBilgileriField;
            }
            set {
                this.guvenlikBilgileriField = value;
                this.RaisePropertyChanged("GuvenlikBilgileri");
            }
        }
        
        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));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://perfektive.turkguven.com")]
    public partial class SonuclarType : object, System.ComponentModel.INotifyPropertyChanged {
        
        private string sonucTuruField;
        
        private string yeniKaydedilenKayitSayisiField;
        
        private string guncellenenKayitSayisiField;
        
        private string silinenKayitSayisiField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
        public string SonucTuru {
            get {
                return this.sonucTuruField;
            }
            set {
                this.sonucTuruField = value;
                this.RaisePropertyChanged("SonucTuru");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="integer", Order=1)]
        public string YeniKaydedilenKayitSayisi {
            get {
                return this.yeniKaydedilenKayitSayisiField;
            }
            set {
                this.yeniKaydedilenKayitSayisiField = value;
                this.RaisePropertyChanged("YeniKaydedilenKayitSayisi");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="integer", Order=2)]
        public string GuncellenenKayitSayisi {
            get {
                return this.guncellenenKayitSayisiField;
            }
            set {
                this.guncellenenKayitSayisiField = value;
                this.RaisePropertyChanged("GuncellenenKayitSayisi");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="integer", Order=3)]
        public string SilinenKayitSayisi {
            get {
                return this.silinenKayitSayisiField;
            }
            set {
                this.silinenKayitSayisiField = value;
                this.RaisePropertyChanged("SilinenKayitSayisi");
            }
        }
        
        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));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://perfektive.turkguven.com")]
    public partial class EntegrasyonResponseType : object, System.ComponentModel.INotifyPropertyChanged {
        
        private string[] uyarilarField;
        
        private SonuclarType[] sonuclarField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Uyarilar", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true, Order=0)]
        public string[] Uyarilar {
            get {
                return this.uyarilarField;
            }
            set {
                this.uyarilarField = value;
                this.RaisePropertyChanged("Uyarilar");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Sonuclar", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true, Order=1)]
        public SonuclarType[] Sonuclar {
            get {
                return this.sonuclarField;
            }
            set {
                this.sonuclarField = value;
                this.RaisePropertyChanged("Sonuclar");
            }
        }
        
        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.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class SadeceCalisanEntegrasyonRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://perfektive.turkguven.com", Order=0)]
        public PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TopluCalisanKayitType SadeceCalisanEntegrasyon;
        
        public SadeceCalisanEntegrasyonRequest() {
        }
        
        public SadeceCalisanEntegrasyonRequest(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TopluCalisanKayitType SadeceCalisanEntegrasyon) {
            this.SadeceCalisanEntegrasyon = SadeceCalisanEntegrasyon;
        }
    }
    
    [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 SadeceCalisanEntegrasyonResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://perfektive.turkguven.com", Order=0)]
        public PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.EntegrasyonResponseType EntegrasyonResponse;
        
        public SadeceCalisanEntegrasyonResponse() {
        }
        
        public SadeceCalisanEntegrasyonResponse(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.EntegrasyonResponseType EntegrasyonResponse) {
            this.EntegrasyonResponse = EntegrasyonResponse;
        }
    }
    
    [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 SadeceSubeEntegrasyonRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://perfektive.turkguven.com", Order=0)]
        public PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TopluSubeKayitType SadeceSubeEntegrasyon;
        
        public SadeceSubeEntegrasyonRequest() {
        }
        
        public SadeceSubeEntegrasyonRequest(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TopluSubeKayitType SadeceSubeEntegrasyon) {
            this.SadeceSubeEntegrasyon = SadeceSubeEntegrasyon;
        }
    }
    
    [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 SadeceSubeEntegrasyonResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://perfektive.turkguven.com", Order=0)]
        public PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.EntegrasyonResponseType EntegrasyonResponse;
        
        public SadeceSubeEntegrasyonResponse() {
        }
        
        public SadeceSubeEntegrasyonResponse(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.EntegrasyonResponseType EntegrasyonResponse) {
            this.EntegrasyonResponse = EntegrasyonResponse;
        }
    }
    
    [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 TumEntegrasyonAdim1SubeRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://perfektive.turkguven.com", Order=0)]
        public PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TopluSubeKayitType TumEntegrasyonAdim1Sube;
        
        public TumEntegrasyonAdim1SubeRequest() {
        }
        
        public TumEntegrasyonAdim1SubeRequest(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TopluSubeKayitType TumEntegrasyonAdim1Sube) {
            this.TumEntegrasyonAdim1Sube = TumEntegrasyonAdim1Sube;
        }
    }
    
    [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 TumEntegrasyonAdim1SubeResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://perfektive.turkguven.com", Order=0)]
        public PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.EntegrasyonResponseType EntegrasyonResponse;
        
        public TumEntegrasyonAdim1SubeResponse() {
        }
        
        public TumEntegrasyonAdim1SubeResponse(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.EntegrasyonResponseType EntegrasyonResponse) {
            this.EntegrasyonResponse = EntegrasyonResponse;
        }
    }
    
    [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 TumEntegrasyonAdim2CalisanRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://perfektive.turkguven.com", Order=0)]
        public PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TopluCalisanKayitType TumEntegrasyonAdim2Calisan;
        
        public TumEntegrasyonAdim2CalisanRequest() {
        }
        
        public TumEntegrasyonAdim2CalisanRequest(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TopluCalisanKayitType TumEntegrasyonAdim2Calisan) {
            this.TumEntegrasyonAdim2Calisan = TumEntegrasyonAdim2Calisan;
        }
    }
    
    [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 TumEntegrasyonAdim2CalisanResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://perfektive.turkguven.com", Order=0)]
        public PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.EntegrasyonResponseType EntegrasyonResponse;
        
        public TumEntegrasyonAdim2CalisanResponse() {
        }
        
        public TumEntegrasyonAdim2CalisanResponse(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.EntegrasyonResponseType EntegrasyonResponse) {
            this.EntegrasyonResponse = EntegrasyonResponse;
        }
    }
    
    [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 TumEntegrasyonTekCagridaRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://perfektive.turkguven.com", Order=0)]
        public PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TopluKayitType TumEntegrasyonTekCagrida;
        
        public TumEntegrasyonTekCagridaRequest() {
        }
        
        public TumEntegrasyonTekCagridaRequest(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TopluKayitType TumEntegrasyonTekCagrida) {
            this.TumEntegrasyonTekCagrida = TumEntegrasyonTekCagrida;
        }
    }
    
    [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 PsikoteknikMuayeneKaydetRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://perfektive.turkguven.com", Order=0)]
        public PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.PsikoteknikKayitType PsikoteknikKayit;
        
        public PsikoteknikMuayeneKaydetRequest() {
        }
        
        public PsikoteknikMuayeneKaydetRequest(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.PsikoteknikKayitType PsikoteknikKayit) {
            this.PsikoteknikKayit = PsikoteknikKayit;
        }
    }
    
    [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 PsikoteknikMuayeneKaydetResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://perfektive.turkguven.com", Order=0)]
        public PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.EntegrasyonResponseType EntegrasyonResponse;
        
        public PsikoteknikMuayeneKaydetResponse() {
        }
        
        public PsikoteknikMuayeneKaydetResponse(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.EntegrasyonResponseType EntegrasyonResponse) {
            this.EntegrasyonResponse = EntegrasyonResponse;
        }
    }
    
    [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 EgitimKaydetRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://perfektive.turkguven.com", Order=0)]
        public PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.EgitimKayitType EgitimKayit;
        
        public EgitimKaydetRequest() {
        }
        
        public EgitimKaydetRequest(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.EgitimKayitType EgitimKayit) {
            this.EgitimKayit = EgitimKayit;
        }
    }
    
    [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 EgitimKaydetResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://perfektive.turkguven.com", Order=0)]
        public PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.EntegrasyonResponseType EntegrasyonResponse;
        
        public EgitimKaydetResponse() {
        }
        
        public EgitimKaydetResponse(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.EntegrasyonResponseType EntegrasyonResponse) {
            this.EntegrasyonResponse = EntegrasyonResponse;
        }
    }
    
    [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 MetrikKaydetRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://perfektive.turkguven.com", Order=0)]
        public PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.MetrikKaydetType MetrikKaydet;
        
        public MetrikKaydetRequest() {
        }
        
        public MetrikKaydetRequest(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.MetrikKaydetType MetrikKaydet) {
            this.MetrikKaydet = MetrikKaydet;
        }
    }
    
    [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 MetrikKaydetResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://perfektive.turkguven.com", Order=0)]
        public PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.EntegrasyonResponseType EntegrasyonResponse;
        
        public MetrikKaydetResponse() {
        }
        
        public MetrikKaydetResponse(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.EntegrasyonResponseType EntegrasyonResponse) {
            this.EntegrasyonResponse = EntegrasyonResponse;
        }
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public interface perfektiveentegrasyonChannel : PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.perfektiveentegrasyon, System.ServiceModel.IClientChannel {
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public partial class perfektiveentegrasyonClient : System.ServiceModel.ClientBase<PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.perfektiveentegrasyon>, PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.perfektiveentegrasyon {
        
        public perfektiveentegrasyonClient() {
        }
        
        public perfektiveentegrasyonClient(string endpointConfigurationName) : 
                base(endpointConfigurationName) {
        }
        
        public perfektiveentegrasyonClient(string endpointConfigurationName, string remoteAddress) : 
                base(endpointConfigurationName, remoteAddress) {
        }
        
        public perfektiveentegrasyonClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : 
                base(endpointConfigurationName, remoteAddress) {
        }
        
        public perfektiveentegrasyonClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : 
                base(binding, remoteAddress) {
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.SadeceCalisanEntegrasyonResponse PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.perfektiveentegrasyon.SadeceCalisanEntegrasyon(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.SadeceCalisanEntegrasyonRequest request) {
            return base.Channel.SadeceCalisanEntegrasyon(request);
        }
        
        public PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.EntegrasyonResponseType SadeceCalisanEntegrasyon(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TopluCalisanKayitType SadeceCalisanEntegrasyon1) {
            PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.SadeceCalisanEntegrasyonRequest inValue = new PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.SadeceCalisanEntegrasyonRequest();
            inValue.SadeceCalisanEntegrasyon = SadeceCalisanEntegrasyon1;
            PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.SadeceCalisanEntegrasyonResponse retVal = ((PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.perfektiveentegrasyon)(this)).SadeceCalisanEntegrasyon(inValue);
            return retVal.EntegrasyonResponse;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.SadeceCalisanEntegrasyonResponse> PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.perfektiveentegrasyon.SadeceCalisanEntegrasyonAsync(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.SadeceCalisanEntegrasyonRequest request) {
            return base.Channel.SadeceCalisanEntegrasyonAsync(request);
        }
        
        public System.Threading.Tasks.Task<PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.SadeceCalisanEntegrasyonResponse> SadeceCalisanEntegrasyonAsync(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TopluCalisanKayitType SadeceCalisanEntegrasyon) {
            PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.SadeceCalisanEntegrasyonRequest inValue = new PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.SadeceCalisanEntegrasyonRequest();
            inValue.SadeceCalisanEntegrasyon = SadeceCalisanEntegrasyon;
            return ((PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.perfektiveentegrasyon)(this)).SadeceCalisanEntegrasyonAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.SadeceSubeEntegrasyonResponse PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.perfektiveentegrasyon.SadeceSubeEntegrasyon(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.SadeceSubeEntegrasyonRequest request) {
            return base.Channel.SadeceSubeEntegrasyon(request);
        }
        
        public PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.EntegrasyonResponseType SadeceSubeEntegrasyon(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TopluSubeKayitType SadeceSubeEntegrasyon1) {
            PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.SadeceSubeEntegrasyonRequest inValue = new PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.SadeceSubeEntegrasyonRequest();
            inValue.SadeceSubeEntegrasyon = SadeceSubeEntegrasyon1;
            PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.SadeceSubeEntegrasyonResponse retVal = ((PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.perfektiveentegrasyon)(this)).SadeceSubeEntegrasyon(inValue);
            return retVal.EntegrasyonResponse;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.SadeceSubeEntegrasyonResponse> PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.perfektiveentegrasyon.SadeceSubeEntegrasyonAsync(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.SadeceSubeEntegrasyonRequest request) {
            return base.Channel.SadeceSubeEntegrasyonAsync(request);
        }
        
        public System.Threading.Tasks.Task<PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.SadeceSubeEntegrasyonResponse> SadeceSubeEntegrasyonAsync(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TopluSubeKayitType SadeceSubeEntegrasyon) {
            PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.SadeceSubeEntegrasyonRequest inValue = new PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.SadeceSubeEntegrasyonRequest();
            inValue.SadeceSubeEntegrasyon = SadeceSubeEntegrasyon;
            return ((PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.perfektiveentegrasyon)(this)).SadeceSubeEntegrasyonAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TumEntegrasyonAdim1SubeResponse PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.perfektiveentegrasyon.TumEntegrasyonAdim1Sube(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TumEntegrasyonAdim1SubeRequest request) {
            return base.Channel.TumEntegrasyonAdim1Sube(request);
        }
        
        public PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.EntegrasyonResponseType TumEntegrasyonAdim1Sube(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TopluSubeKayitType TumEntegrasyonAdim1Sube1) {
            PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TumEntegrasyonAdim1SubeRequest inValue = new PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TumEntegrasyonAdim1SubeRequest();
            inValue.TumEntegrasyonAdim1Sube = TumEntegrasyonAdim1Sube1;
            PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TumEntegrasyonAdim1SubeResponse retVal = ((PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.perfektiveentegrasyon)(this)).TumEntegrasyonAdim1Sube(inValue);
            return retVal.EntegrasyonResponse;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TumEntegrasyonAdim1SubeResponse> PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.perfektiveentegrasyon.TumEntegrasyonAdim1SubeAsync(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TumEntegrasyonAdim1SubeRequest request) {
            return base.Channel.TumEntegrasyonAdim1SubeAsync(request);
        }
        
        public System.Threading.Tasks.Task<PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TumEntegrasyonAdim1SubeResponse> TumEntegrasyonAdim1SubeAsync(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TopluSubeKayitType TumEntegrasyonAdim1Sube) {
            PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TumEntegrasyonAdim1SubeRequest inValue = new PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TumEntegrasyonAdim1SubeRequest();
            inValue.TumEntegrasyonAdim1Sube = TumEntegrasyonAdim1Sube;
            return ((PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.perfektiveentegrasyon)(this)).TumEntegrasyonAdim1SubeAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TumEntegrasyonAdim2CalisanResponse PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.perfektiveentegrasyon.TumEntegrasyonAdim2Calisan(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TumEntegrasyonAdim2CalisanRequest request) {
            return base.Channel.TumEntegrasyonAdim2Calisan(request);
        }
        
        public PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.EntegrasyonResponseType TumEntegrasyonAdim2Calisan(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TopluCalisanKayitType TumEntegrasyonAdim2Calisan1) {
            PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TumEntegrasyonAdim2CalisanRequest inValue = new PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TumEntegrasyonAdim2CalisanRequest();
            inValue.TumEntegrasyonAdim2Calisan = TumEntegrasyonAdim2Calisan1;
            PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TumEntegrasyonAdim2CalisanResponse retVal = ((PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.perfektiveentegrasyon)(this)).TumEntegrasyonAdim2Calisan(inValue);
            return retVal.EntegrasyonResponse;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TumEntegrasyonAdim2CalisanResponse> PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.perfektiveentegrasyon.TumEntegrasyonAdim2CalisanAsync(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TumEntegrasyonAdim2CalisanRequest request) {
            return base.Channel.TumEntegrasyonAdim2CalisanAsync(request);
        }
        
        public System.Threading.Tasks.Task<PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TumEntegrasyonAdim2CalisanResponse> TumEntegrasyonAdim2CalisanAsync(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TopluCalisanKayitType TumEntegrasyonAdim2Calisan) {
            PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TumEntegrasyonAdim2CalisanRequest inValue = new PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TumEntegrasyonAdim2CalisanRequest();
            inValue.TumEntegrasyonAdim2Calisan = TumEntegrasyonAdim2Calisan;
            return ((PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.perfektiveentegrasyon)(this)).TumEntegrasyonAdim2CalisanAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TumEntegrasyonAdim2CalisanResponse PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.perfektiveentegrasyon.TumEntegrasyonTekCagrida(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TumEntegrasyonTekCagridaRequest request) {
            return base.Channel.TumEntegrasyonTekCagrida(request);
        }
        
        public PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.EntegrasyonResponseType TumEntegrasyonTekCagrida(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TopluKayitType TumEntegrasyonTekCagrida1) {
            PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TumEntegrasyonTekCagridaRequest inValue = new PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TumEntegrasyonTekCagridaRequest();
            inValue.TumEntegrasyonTekCagrida = TumEntegrasyonTekCagrida1;
            PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TumEntegrasyonAdim2CalisanResponse retVal = ((PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.perfektiveentegrasyon)(this)).TumEntegrasyonTekCagrida(inValue);
            return retVal.EntegrasyonResponse;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TumEntegrasyonAdim2CalisanResponse> PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.perfektiveentegrasyon.TumEntegrasyonTekCagridaAsync(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TumEntegrasyonTekCagridaRequest request) {
            return base.Channel.TumEntegrasyonTekCagridaAsync(request);
        }
        
        public System.Threading.Tasks.Task<PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TumEntegrasyonAdim2CalisanResponse> TumEntegrasyonTekCagridaAsync(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TopluKayitType TumEntegrasyonTekCagrida) {
            PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TumEntegrasyonTekCagridaRequest inValue = new PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.TumEntegrasyonTekCagridaRequest();
            inValue.TumEntegrasyonTekCagrida = TumEntegrasyonTekCagrida;
            return ((PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.perfektiveentegrasyon)(this)).TumEntegrasyonTekCagridaAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.PsikoteknikMuayeneKaydetResponse PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.perfektiveentegrasyon.PsikoteknikMuayeneKaydet(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.PsikoteknikMuayeneKaydetRequest request) {
            return base.Channel.PsikoteknikMuayeneKaydet(request);
        }
        
        public PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.EntegrasyonResponseType PsikoteknikMuayeneKaydet(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.PsikoteknikKayitType PsikoteknikKayit) {
            PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.PsikoteknikMuayeneKaydetRequest inValue = new PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.PsikoteknikMuayeneKaydetRequest();
            inValue.PsikoteknikKayit = PsikoteknikKayit;
            PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.PsikoteknikMuayeneKaydetResponse retVal = ((PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.perfektiveentegrasyon)(this)).PsikoteknikMuayeneKaydet(inValue);
            return retVal.EntegrasyonResponse;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.PsikoteknikMuayeneKaydetResponse> PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.perfektiveentegrasyon.PsikoteknikMuayeneKaydetAsync(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.PsikoteknikMuayeneKaydetRequest request) {
            return base.Channel.PsikoteknikMuayeneKaydetAsync(request);
        }
        
        public System.Threading.Tasks.Task<PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.PsikoteknikMuayeneKaydetResponse> PsikoteknikMuayeneKaydetAsync(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.PsikoteknikKayitType PsikoteknikKayit) {
            PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.PsikoteknikMuayeneKaydetRequest inValue = new PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.PsikoteknikMuayeneKaydetRequest();
            inValue.PsikoteknikKayit = PsikoteknikKayit;
            return ((PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.perfektiveentegrasyon)(this)).PsikoteknikMuayeneKaydetAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.EgitimKaydetResponse PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.perfektiveentegrasyon.EgitimKaydet(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.EgitimKaydetRequest request) {
            return base.Channel.EgitimKaydet(request);
        }
        
        public PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.EntegrasyonResponseType EgitimKaydet(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.EgitimKayitType EgitimKayit) {
            PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.EgitimKaydetRequest inValue = new PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.EgitimKaydetRequest();
            inValue.EgitimKayit = EgitimKayit;
            PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.EgitimKaydetResponse retVal = ((PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.perfektiveentegrasyon)(this)).EgitimKaydet(inValue);
            return retVal.EntegrasyonResponse;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.EgitimKaydetResponse> PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.perfektiveentegrasyon.EgitimKaydetAsync(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.EgitimKaydetRequest request) {
            return base.Channel.EgitimKaydetAsync(request);
        }
        
        public System.Threading.Tasks.Task<PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.EgitimKaydetResponse> EgitimKaydetAsync(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.EgitimKayitType EgitimKayit) {
            PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.EgitimKaydetRequest inValue = new PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.EgitimKaydetRequest();
            inValue.EgitimKayit = EgitimKayit;
            return ((PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.perfektiveentegrasyon)(this)).EgitimKaydetAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.MetrikKaydetResponse PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.perfektiveentegrasyon.MetrikKaydet(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.MetrikKaydetRequest request) {
            return base.Channel.MetrikKaydet(request);
        }
        
        public PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.EntegrasyonResponseType MetrikKaydet(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.MetrikKaydetType MetrikKaydet1) {
            PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.MetrikKaydetRequest inValue = new PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.MetrikKaydetRequest();
            inValue.MetrikKaydet = MetrikKaydet1;
            PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.MetrikKaydetResponse retVal = ((PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.perfektiveentegrasyon)(this)).MetrikKaydet(inValue);
            return retVal.EntegrasyonResponse;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.MetrikKaydetResponse> PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.perfektiveentegrasyon.MetrikKaydetAsync(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.MetrikKaydetRequest request) {
            return base.Channel.MetrikKaydetAsync(request);
        }
        
        public System.Threading.Tasks.Task<PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.MetrikKaydetResponse> MetrikKaydetAsync(PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.MetrikKaydetType MetrikKaydet) {
            PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.MetrikKaydetRequest inValue = new PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.MetrikKaydetRequest();
            inValue.MetrikKaydet = MetrikKaydet;
            return ((PerfektiveEntegrasyonWindowsForms.PerfektiveWebServis.perfektiveentegrasyon)(this)).MetrikKaydetAsync(inValue);
        }
    }
}
