示例#1
0
 private void Giris_Click(object sender, EventArgs e)
 {
     if (String.IsNullOrWhiteSpace(kAdi.Text) ||
         String.IsNullOrWhiteSpace(Sifre.Text))
     {
         MessageBox.Show("Giriş Başarısız! Eksiksiz Giriniz!", "..:: HATA ::..",
                         MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     try
     {
         // Sql bağlantı cümlemiz.
         baglan.ConnectionString = "Data Source=.;Initial Catalog=Sinema;Integrated Security=True";
         baglan.Open(); // Bağlantıyı aç.
         // Sorgumuz.
         string       sql   = "SELECT * FROM Users WHERE userName=@userName AND Password=@Password";
         SqlParameter prms1 = new SqlParameter("@userName", kAdi.Text);
         SqlParameter prms2 = new SqlParameter("@Password", Sifre.Text);
         SqlCommand   cmd   = new SqlCommand(sql, baglan);
         cmd.Parameters.Add(prms1);
         cmd.Parameters.Add(prms2);
         DataTable      dt = new DataTable();
         SqlDataAdapter da = new SqlDataAdapter(cmd);
         da.Fill(dt);
         baglan.Close();
         if (dt.Rows.Count > 0)
         {
             MessageBox.Show("Hoşgeldin " + kAdi.Text);
             //string komut = "Select accessType From Users Where userName='******' AND Password='******'";
             //SqlCommand Command = new SqlCommand(komut, baglan);
             baglan.Open();
             SqlDataReader dr = cmd.ExecuteReader();
             while (dr.Read())
             {
                 kulYetki = dr[4].ToString();
             }
             if (kulYetki == "Admin")
             {
                 MessageBox.Show("Hİ Admin");
                 AdminMenu admn = new AdminMenu();
                 admn.ShowDialog();
             }
             else
             {
                 MessageBox.Show("Hi User");
                 KullanıcıMenu klnc = new KullanıcıMenu();
                 klnc.ShowDialog();
             }
         }
         else
         {
             MessageBox.Show("Veritabanında böyle bir kullanıcı bulunamadı");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
示例#2
0
 private void Giris_Click(object sender, EventArgs e)
 {
     if (String.IsNullOrWhiteSpace(kAdi.Text) ||
        String.IsNullOrWhiteSpace(Sifre.Text))
     {
         MessageBox.Show("Giriş Başarısız! Eksiksiz Giriniz!", "..:: HATA ::..",
         MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     try
     {
         // Sql bağlantı cümlemiz.
         baglan.ConnectionString = "Data Source=.;Initial Catalog=Sinema;Integrated Security=True";
         baglan.Open(); // Bağlantıyı aç.
         // Sorgumuz.
         string sql = "SELECT * FROM Users WHERE userName=@userName AND Password=@Password";
         SqlParameter prms1 = new SqlParameter("@userName", kAdi.Text);
         SqlParameter prms2 = new SqlParameter("@Password", Sifre.Text);
         SqlCommand cmd = new SqlCommand(sql, baglan);
         cmd.Parameters.Add(prms1);
         cmd.Parameters.Add(prms2);
         DataTable dt = new DataTable();
         SqlDataAdapter da = new SqlDataAdapter(cmd);
         da.Fill(dt);
         baglan.Close();
         if (dt.Rows.Count > 0)
         {
             MessageBox.Show("Hoşgeldin " + kAdi.Text);
             //string komut = "Select accessType From Users Where userName='******' AND Password='******'";
             //SqlCommand Command = new SqlCommand(komut, baglan);
             baglan.Open();
             SqlDataReader dr = cmd.ExecuteReader();
             while (dr.Read())
             {
                 kulYetki = dr[4].ToString();
             }
             if (kulYetki=="Admin")
             {
                 MessageBox.Show("Hİ Admin");
                 AdminMenu admn = new AdminMenu();
                 admn.ShowDialog();
             }
             else
             {
                 MessageBox.Show("Hi User");
                 KullanıcıMenu klnc = new KullanıcıMenu();
                 klnc.ShowDialog();
             }
         }
         else
         {
             MessageBox.Show("Veritabanında böyle bir kullanıcı bulunamadı");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }