Beispiel #1
0
 public bool Dogrula(KimlikVerisi kimlikVerisi)
 {
     try
     {
         using (KPSPublicSoapClient client = new KPSPublicSoapClient())
         {
             return(client.TCKimlikNoDogrula(kimlikVerisi.TcKimlik, kimlikVerisi.Ad, kimlikVerisi.Soyad, kimlikVerisi.DogumYili));
         }
     }
     catch
     {
         return(false);
     }
 }
Beispiel #2
0
        private void dogrulaBtn_Click(object sender, EventArgs e)
        {
            KimlikVerisi kimlikVerisi = new KimlikVerisi()
            {
                Ad = adKutusu.Text.ToUpper(), Soyad = soyadKutusu.Text.ToUpper(), DogumYili = int.Parse(yilSecici.Text), TcKimlik = long.Parse(tcKutusu.Text)
            };
            var result = _tcDogrulayici.Dogrula(kimlikVerisi);

            if (result)
            {
                MessageBox.Show(this, "TC kimlik numarası başarıyla doğrulandı.", "Başarılı!", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show(this, "TC kimlik numarası doğrulanamadı.", "Hata!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }