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();
iyi bir yayın