示例#1
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            baglanti.Open();
            SqlCommand komut = new SqlCommand("insert into Urunler(kitapAdi, kitapTuru) values(@kitapAdi,@kitapTuru)", baglanti);

            komut.Parameters.Add("@kitapAdi", txtKitapAdi.Text);
            komut.Parameters.Add("@kitapTuru", cbKitapTuru.Text);
            komut.ExecuteNonQuery();

            if (cbKitapTuru.Text == "Macera")
            {
                SqlCommand komut2 = new SqlCommand("insert into Macera(urunID,fiyat,stok,basimEvi,kitapOzeti) values(@urunID,@fiyat,@stok,@basimEvi,@kitapOzeti)", baglanti);
                komut2.Parameters.AddWithValue("@urunID", sonKitabinIDBul());
                komut2.Parameters.AddWithValue("@fiyat", txtFiyat.Text);
                komut2.Parameters.AddWithValue("@stok", txtStok.Text);
                komut2.Parameters.AddWithValue("@basimEvi", txtBasimEvi.Text);
                komut2.Parameters.AddWithValue("@kitapOzeti", rtbKitapOzeti.Text);
                komut2.ExecuteNonQuery();
                baglanti.Close();
            }
            else if (cbKitapTuru.Text == "Tarih")
            {
                SqlCommand komut2 = new SqlCommand("insert into Tarih(urunID,fiyat,stok,basimEvi,kitapOzeti) values(@urunID,@fiyat,@stok,@basimEvi,@kitapOzeti)", baglanti);
                komut2.Parameters.AddWithValue("@urunID", sonKitabinIDBul());
                komut2.Parameters.AddWithValue("@fiyat", txtFiyat.Text);
                komut2.Parameters.AddWithValue("@stok", txtStok.Text);
                komut2.Parameters.AddWithValue("@basimEvi", txtBasimEvi.Text);
                komut2.Parameters.AddWithValue("@kitapOzeti", rtbKitapOzeti.Text);
                komut2.ExecuteNonQuery();
                baglanti.Close();
            }
            else if (cbKitapTuru.Text == "Roman")
            {
                SqlCommand komut2 = new SqlCommand("insert into Roman(urunID,fiyat,stok,basimEvi,kitapOzeti) values(@urunID,@fiyat,@stok,@basimEvi,@kitapOzeti)", baglanti);
                komut2.Parameters.AddWithValue("@urunID", sonKitabinIDBul());
                komut2.Parameters.AddWithValue("@fiyat", txtFiyat.Text);
                komut2.Parameters.AddWithValue("@stok", txtStok.Text);
                komut2.Parameters.AddWithValue("@basimEvi", txtBasimEvi.Text);
                komut2.Parameters.AddWithValue("@kitapOzeti", rtbKitapOzeti.Text);
                komut2.ExecuteNonQuery();
                baglanti.Close();
            }
            MessageBox.Show("Başarıyla Kayıt Edildi!");
            txtBasimEvi.Text   = "";
            txtFiyat.Text      = "";
            txtKitapAdi.Text   = "";
            txtResim.Text      = "";
            txtStok.Text       = "";
            rtbKitapOzeti.Text = "";
            moderatorHome moderatorhome = new moderatorHome();

            this.Hide();
            moderatorhome.Show();
        }
示例#2
0
 private void btnGiris_Click(object sender, EventArgs e)
 {
     try
     {
         SqlCommand komut = new SqlCommand("select k.kullaniciAdi, k.sifre, a.rol from Kisi k INNER JOIN Admin a ON k.kisiID = a.kisiID WHERE kullaniciAdi=@kullaniciAdi and sifre=@sifre", baglanti);
         komut.Parameters.AddWithValue("@kullaniciAdi", txtKullaniciAdi.Text);
         komut.Parameters.AddWithValue("@sifre", txtSifre.Text);
         komut.Connection.Open();
         SqlDataReader rd = komut.ExecuteReader(CommandBehavior.CloseConnection);
         if (rd.HasRows)
         {
             while (rd.Read())
             {
                 if (rd["rol"].ToString() == "M")
                 {
                     MessageBox.Show("Moderator olarak giris yaptiniz!");
                     moderatorHome moderatorhome = new moderatorHome();
                     this.Hide();
                     moderatorhome.Show();
                 }
                 else
                 {
                     MessageBox.Show("Editor olarak giris yaptiniz!");
                 }
             }
         }
         else /// Reader SATIR döndüremiyorsa K.Adı Parola Yanlış Demekdir
         {
             rd.Close();
             MessageBox.Show("Kullanıcı Adı veya Parola Geçersizdir", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
     catch
     {
         MessageBox.Show("DB ye ulaşılamadı", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
示例#3
0
        private void btnGuncelle_Click(object sender, EventArgs e)
        {
            if (cbKitapTuru.Text == "Macera")
            {
                SqlCommand komut = new SqlCommand("UPDATE Urunler SET kitapAdi=@kitapAdi,kitapTuru=@kitapTuru where urunID=@urunID", baglanti);
                komut.Parameters.AddWithValue("@urunID", dgvKitaplar.SelectedRows[0].Cells[0].Value);
                komut.Parameters.AddWithValue("@kitapAdi", txtKitapAdi.Text);
                komut.Parameters.AddWithValue("@kitapTuru", cbKitapTuru.Text);
                komut.Connection.Open();
                komut.ExecuteNonQuery();
                baglanti.Close();

                SqlCommand komut2 = new SqlCommand("UPDATE Macera SET fiyat=@fiyat,stok=@stok,basimEvi=@basimEvi,kitapOzeti=@kitapOzeti where urunID=@urunID", baglanti);
                komut2.Parameters.AddWithValue("@urunID", dgvKitaplar.SelectedRows[0].Cells[0].Value);
                komut2.Parameters.AddWithValue("@stok", Convert.ToInt32(txtStok.Text));
                komut2.Parameters.AddWithValue("@fiyat", Convert.ToDouble(txtFiyat.Text));
                komut2.Parameters.AddWithValue("@basimEvi", txtBasimEvi.Text);
                komut2.Parameters.AddWithValue("@kitapOzeti", rtbKitapOzeti.Text);
                komut2.Connection.Open();
                komut2.ExecuteNonQuery();
            }
            else if (cbKitapTuru.Text == "Roman")
            {
                SqlCommand komut = new SqlCommand("UPDATE Urunler SET kitapAdi=@kitapAdi,kitapTuru=@kitapTuru where urunID=@urunID", baglanti);
                komut.Parameters.AddWithValue("@urunID", dataGridView2.SelectedRows[0].Cells[0].Value);
                komut.Parameters.AddWithValue("@kitapAdi", txtKitapAdi.Text);
                komut.Parameters.AddWithValue("@kitapTuru", cbKitapTuru.Text);
                komut.Connection.Open();
                komut.ExecuteNonQuery();
                baglanti.Close();

                SqlCommand komut2 = new SqlCommand("UPDATE Roman SET fiyat=@fiyat,stok=@stok,basimEvi=@basimEvi,kitapOzeti=@kitapOzeti where urunID=@urunID", baglanti);
                komut2.Parameters.AddWithValue("@urunID", dataGridView2.SelectedRows[0].Cells[0].Value);
                komut2.Parameters.AddWithValue("@stok", Convert.ToInt32(txtStok.Text));
                komut2.Parameters.AddWithValue("@fiyat", Convert.ToDouble(txtFiyat.Text));
                komut2.Parameters.AddWithValue("@basimEvi", txtBasimEvi.Text);
                komut2.Parameters.AddWithValue("@kitapOzeti", rtbKitapOzeti.Text);
                komut2.Connection.Open();
                komut2.ExecuteNonQuery();
            }
            else if (cbKitapTuru.Text == "Tarih")
            {
                SqlCommand komut = new SqlCommand("UPDATE Urunler SET kitapAdi=@kitapAdi,kitapTuru=@kitapTuru where urunID=@urunID", baglanti);
                komut.Parameters.AddWithValue("@urunID", dataGridView3.SelectedRows[0].Cells[0].Value);
                komut.Parameters.AddWithValue("@kitapAdi", txtKitapAdi.Text);
                komut.Parameters.AddWithValue("@kitapTuru", cbKitapTuru.Text);
                komut.Connection.Open();
                komut.ExecuteNonQuery();
                baglanti.Close();

                SqlCommand komut2 = new SqlCommand("UPDATE Tarih SET fiyat=@fiyat,stok=@stok,basimEvi=@basimEvi,kitapOzeti=@kitapOzeti where urunID=@urunID", baglanti);
                komut2.Parameters.AddWithValue("@urunID", dataGridView3.SelectedRows[0].Cells[0].Value);
                komut2.Parameters.AddWithValue("@stok", Convert.ToInt32(txtStok.Text));
                komut2.Parameters.AddWithValue("@fiyat", Convert.ToDouble(txtFiyat.Text));
                komut2.Parameters.AddWithValue("@basimEvi", txtBasimEvi.Text);
                komut2.Parameters.AddWithValue("@kitapOzeti", rtbKitapOzeti.Text);
                komut2.Connection.Open();
                komut2.ExecuteNonQuery();
            }

            MessageBox.Show("Guncellendi!");
            moderatorHome moderatorhome = new moderatorHome();

            this.Hide();
            moderatorhome.Show();
        }