using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace _10A_KayitUygulamasi { public partial class Form2 : Form { public Form2() { InitializeComponent(); } Form1 form1; ErrorProvider ep = new ErrorProvider(); private string sifre; private string sifre2; private void Form2_Load(object sender, EventArgs e) { string[] karakter = { "1", "2", "3", "4", "5", "6", "7", "8", "9", "0"}; string code = null; Random r = new Random(); for (int i = 0; i < 4; i++) { code += karakter[r.Next(0, karakter.Length)]; } label6.Text = code; } private void textBox5_Validating(object sender, CancelEventArgs e) { int sonuc; if (!int.TryParse(textBox5.Text, out sonuc)) { ep.SetError(textBox5, "Lütfen bu kutuya sadece harf giriniz!!!"); } else { if (label6.Text == textBox5.Text) { ep.Clear(); } else { ep.SetError(textBox5, "Güvenlik kodu uyuşmuyor!!!"); } } } private void textBox1_Validating(object sender, CancelEventArgs e) { if (textBox1.Text == "") { ep.SetError(textBox1, "Lütfen kullanıcı adını giriniz!!!"); } } private void button1_Click(object sender, EventArgs e) { form1 = new Form1(); form1.Show(); form1.listBox1.Items.Add(textBox1.Text); form1.listBox1.Items.Add(textBox2.Text); form1.listBox1.Items.Add(textBox3.Text); form1.listBox1.Items.Add(textBox6.Text); form1.listBox1.Items.Add(textBox5.Text); } public void textBox2_Validating(object sender, CancelEventArgs e) { sifre = textBox2.Text; int sonuc; if (!int.TryParse(textBox2.Text, out sonuc)) { if (sifre.Length <= 3 || sifre.Length >= 8) { ep.SetError(textBox2, "Şifrenin uzunluğu en kısa 3 en uzun 8 haneli olabilir"); } } else { ep.Clear(); } } private void textBox3_Validating(object sender, CancelEventArgs e) { sifre2 = textBox3.Text; if (sifre != sifre2) { ep.SetError(textBox3, "Şifreler uyuşmuyor"); } else { ep.Clear(); } } private void button2_Click(object sender, EventArgs e) { ep.Clear(); } private void button3_Click(object sender, EventArgs e) { textBox1.Clear(); textBox2.Clear(); textBox3.Clear(); textBox5.Clear(); textBox6.Clear(); } private void textBox6_Validating(object sender, CancelEventArgs e) { string metin = Convert.ToString(textBox6.Text); int i = metin.IndexOf("@"); if (i == -1) { ep.SetError(textBox6, "E-Posta adresini kontrol ediniz"); } else { ep.Clear(); } } } }