private void pictureBox1_Click(object sender, EventArgs e) { Admin_anasayfa anasayfa = new Admin_anasayfa(); anasayfa.Show(); this.Hide(); }
private void Button1_Click(object sender, EventArgs e) { gidenbilgi = kullanicigrştxt.Text; try { SqlCommand cmd = new SqlCommand("select * from kullanicilar where kullanici_adi = @KAdi and kullanici_sifre = @KParola", baglanti); cmd.Parameters.AddWithValue("@KAdi", kullanicigrştxt.Text); cmd.Parameters.AddWithValue("@KParola", sifregrştxt.Text); cmd.Connection.Open(); SqlDataReader rd = cmd.ExecuteReader(CommandBehavior.CloseConnection); if (rd.HasRows) // Girilen K.Adı ve K.Parola Dahilinde Gelen Data var ise { while (rd.Read()) // reader Okuyabiliyorsa { string aaa = rd["kullanici_tipi"].ToString(); if (rd["kullanici_tipi"].ToString() == "True") // 1 Rolü Admin'e ait olarak Ayarlanmışdır { // Kullanıcı Rolü 1 ise Admin Ekranı Aç Admin_anasayfa admin = new Admin_anasayfa(); admin.Show(); this.Hide(); } else { // Kullanıcı Rolü 1 dışında ise Kullanıcı Ekranı Aç KullaniciAnasayfa kul = new KullaniciAnasayfa(); kul.Show(); this.Hide(); } } } else /// Reader SATIR döndüremiyorsa K.Adı Parola Yanlış Demekdir { rd.Close(); girishatalbl.Text = "Kullanıcı adı veya Parola geçersizdir! "; } } catch // Bağlantı açamayıp Sorgu Çalıştıramıyorsa Veritabanına Ulaşamıyor Demekdir { MessageBox.Show("DB ye ulaşılamadı", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning); } baglanti.Close(); if (BeniHatirla.Checked == true) { Properties.Settings.Default.UserName = kullanicigrştxt.Text; Properties.Settings.Default.Save(); } if (BeniHatirla.Checked == false) { Properties.Settings.Default.UserName = ""; } }