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);
}
}
{
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);
}
}