C# FORM TC NO DOĞRULAMA SERVİSİ KODLARI

Formumuza bir adet text bir adet button ekliyoruz. textimizin name olarak txtTcKimlik veriyoruz.
public bool TcDogruMu() şeklinde bir metod tanımlıyoruz. ilgili formumuzu daha sonra button click içinde TcDogruMu(); şeklinde çağırıp uygulamamızı çalıştırıyoruz.


 
// tanımlanması gerken metod
 
        public bool TcDogruMu()
        {
            string kimlikno = txtTcKimlik.Text;
            kimlikno = kimlikno.Trim();
            if (kimlikno.Length != 11)
            {
                MessageBox.Show("TC Kimlik Numaranızı eksik girdiniz!\nLütfen tekrar deneyin.");
               txtTcKimlik.Focus();
                return false;
            }
            int[] sayilar = new int[11];
            for (int i = 0; i < kimlikno.Length; i++)
            {
                sayilar[i] = Int32.Parse(kimlikno[i].ToString());
            }
            int toplam = 0;
            for (int i = 0; i < kimlikno.Length - 1; i++)
            {
                toplam += sayilar[i];
            }
            if (toplam.ToString()[1].ToString() == sayilar[10].ToString() & sayilar[10] % 2 == 0)
            {
                MessageBox.Show("TC Numarası Geçerli");
                return true;
            }
            else
            {
                MessageBox.Show("Girilen Tc Kimlik No yanlıştır!\nLütfen kontrol ediniz.");
                txtTcKimlik.Focus();
                return false;
            }
        }

Button Click olayı:

 TcDogruMu();
Bu İçeriğe Puan Verebilirsiniz
[Toplam: 2 Ortalama: 3]

“C# FORM TC NO DOĞRULAMA SERVİSİ KODLARI” için bir yorum

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.

This site uses Akismet to reduce spam. Learn how your comment data is processed.