Tekil Mesaj gösterimi
  #1  
Okunmamış 15 Mart 2019, 16:05
Avatar Seçilmemiş
ibrahimcakal ibrahimcakal şuan çevrimdışıdır.
Üyeliği Durdurulmuş
 
Üyelik Tarihi: 14 Mart 2019
Cinsiyet: Erkek
Konum: Aydın
Ad, Soyad:
Mesajlar: 17
Beğeniler: 2 / 1
Ticaret: 0, 0%
Bu uygulamada "http://tckimlik.nvi.gov.tr" adresinde hizmete sunulan vatandaşlık numarası doğrulama hizmetini ele alarak T.C. kimlik no doğrulaması yapacağız.İlk olarak bir form oluşturalım ve gereken araçları uygulamamıza ekleyelim.



Ardından servis referansını uygulamamıza ekleyelim.Bunun için "References"'e sağ tıklayıp "Add Service Reference"'yi seçiyoruz.
Açılan penceredeki adres bölümüne, servisin adresini verelim.(https://tckimlik.nvi.gov.tr/Service/KPSPublic.asmx?WSDL)
Go butonuna basalım.Aşağıda listelenen KPSPublic adlı servisi seçelim.Namespace'ine "TCKimlik" diyelim ve ok'a basalım.

Bazı Kodlar

Kod:
public class TcKimlikKontrol
        {
            public long Tc { get; set; }
            public string Ad { get; set; }
            public string Soyad { get; set; }
            public int DogumYili { get; set; }

            public bool KimlikDogrula()
            {
                try
                {
                    using (KPSPublicSoapClient servis = new KPSPublicSoapClient())
                    {
                        return servis.TCKimlikNoDogrula(Tc, Ad, Soyad, DogumYili);
                    }
                }
                catch (Exception)
                {
                    return false;
                }
            }
Uygulamanın kaynak kodlarının tamamını görmek için şu adresi ziyaret edebilirsiniz.
C# TC Kimlik No Sorgulama