示例#1
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            GirisKontrol GirdiKontrol = new GirisKontrol();
            tblKullanici Kullanici    = new tblKullanici();

            if (GirdiKontrol.SadeceMetinAl(txtUser.Text) && (txtPass.Text != ""))
            {
                Kullanici.kullaniciAdi = GirdiKontrol.cikisMetni;//metin her fonksiyon çağrıldığında değişiyor
                if (GirdiKontrol.SayiveyaMetinAl(txtPass.Text))
                {
                    Kullanici.kullaniciSifre = GirdiKontrol.cikisMetni;                                                   // şifreyi atadı
                    var dbGelen = db.tblKullanicis.Where(w => w.kullaniciAdi == Kullanici.kullaniciAdi).FirstOrDefault(); ///sorgu
                    if (dbGelen != null)                                                                                  //kullanıcı varsa
                    {
                        dbGelen.kullaniciAdi   = GirdiKontrol.bosluklariAt(dbGelen.kullaniciAdi);                         // sondaki boşlukları at
                        dbGelen.kullaniciSifre = GirdiKontrol.bosluklariAt(dbGelen.kullaniciSifre);

                        if (dbGelen.kullaniciSifre.ToString() == Kullanici.kullaniciSifre) // şifre doğruysa
                        {
                            if (dbGelen.yetki == false)                                    // admin mi normal kullanıcu mı true:admin false:normal
                            {
                                NormalKullaniciEkrani.Show();
                                AdminEkrani.Hide();
                                this.Hide();
                            }
                            if (dbGelen.yetki == true)
                            {
                                AdminEkrani.Show();
                                NormalKullaniciEkrani.Hide();
                                this.Hide();
                            }
                        }
                        else
                        {
                            MessageBox.Show("Yanlış Şifre Girdiniz!");
                        }
                    }
                    else
                    {
                        MessageBox.Show("Aranan Kullanıcı Bulunamadı!");
                    }
                }
                else
                {
                    MessageBox.Show("Hatalı  Giriş!");
                }
            }
            else
            {
                MessageBox.Show("Hatalı  Giriş!");
            }
        }