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();

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

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