Tckimlik etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Tckimlik etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

30 Aralık 2010 Perşembe

Tckimlik WebService Validate

Biraz geç oldu ama inşallah bunada para istemezler artık...

Şimdi;Windows application projesi oluşturuyoruz form'a 5 adet textbox,bir buton koyuyoruz.(label ları gerekli textboxların yerine siz koyarsınız)

Daha sonra projeye service reference dan http://tckimlik.nvi.gov.tr/Service/KPSPublic.asmx bu web servisini projemize ekleyip kodlama tarafına (cs tarafına) using TcKimlik.Dogrulama; satırını ekliyoruz.
Daha sonra eklemiş olduğumuz bir tane butonun üzerine çift tıklayıp şunları yazıyoruz.

        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                bool sonuc;
                TcKimlik.Dogrulama.KPSPublicSoapClient tcKimlik = new KPSPublicSoapClient();
                sonuc = tcKimlik.TCKimlikNoDogrula(txtTcKimlik.Text, txtAd, txtSoyad, txtDogumTarihi.toString());
                if (sonuc == true)
                {
                    txtSonuc.Text = "Olumlu";
                }
                else
                {
                    txtSonuc.Text = "Olumsuz";
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }