private void ParaEkle_Click_1(object sender, EventArgs e) { //Veritabanını tanımla OleDbConnection baglanti = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source = vt.mdb"); baglanti.Open(); if (Miktar.Text != "" && comboBox1.Text != "") { //Bakiye onayı istemek için eklenen parayı güncelle eğer onay'ı 0'a eşitleyerek admin onayı istedik OleDbCommand guncelle = new OleDbCommand("update kullanicibilgi set onay=0,eklenenpara=@eklenenpara where kullaniciadi='" + Program.kullaniciadi + "'", baglanti); guncelle.Parameters.AddWithValue("@eklenenpara", Program.doviz);//eklenen paraya textbox'taki değeri ata guncelle.ExecuteNonQuery(); baglanti.Close(); MessageBox.Show("%1 komisyon kesildi."); MessageBox.Show("Admin onayı bekleniyor..."); //KullaniciEkrani sayfasına git KullaniciEkrani frm = new KullaniciEkrani(); frm.Show(); this.Close(); } else { MessageBox.Show("Boş kutu bırakmayınız.."); } }
private void urun_ekle_Click(object sender, EventArgs e) { //veritabanı baglantisi OleDbConnection baglanti = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source = vt.mdb"); baglanti.Open(); object sel = urunsec.SelectedValue; //kutuları boş bırakırsa hata ver if (urunsec.Text != "" && fiyat.Text != "" && miktar.Text != "") { //eklenecek ürün bilgilerini gir OleDbCommand ekle = new OleDbCommand("insert into urun(urunadi,fiyat,miktar,kullaniciadi) values(@urunadi,@fiyat,@miktar,@kullaniciadi)", baglanti); ekle.Parameters.AddWithValue("@urunadi", urunsec.GetItemText(urunsec.SelectedItem)); ekle.Parameters.AddWithValue("@fiyat", fiyat.Text); ekle.Parameters.AddWithValue("@miktar", miktar.Text); ekle.Parameters.AddWithValue("@kullaniciadi", Program.kullaniciadi); ekle.ExecuteNonQuery(); baglanti.Close(); MessageBox.Show("Admin onayı bekleniyor..."); KullaniciEkrani frm = new KullaniciEkrani(); frm.Show(); this.Close(); } else { MessageBox.Show("Lütfen boş kutu bırakmayınız..."); } }
private void Don_Click(object sender, EventArgs e) { //KullaniciEkrani sayfasına git KullaniciEkrani frm = new KullaniciEkrani(); frm.Show(); this.Close(); }
private void Giris_Click(object sender, EventArgs e) { try { //veritabanı bağlantısı (OleDb olmasının sebebi Access veritabanı kullanmam) OleDbConnection baglanti = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source = vt.mdb"); baglanti.Open(); //kullaniciadi ve sifreyi iste OleDbCommand sorgu = new OleDbCommand("select yetki from kullanicibilgi where kullaniciadi=@kullaniciadi and sifre=@sifre", baglanti); sorgu.Parameters.AddWithValue("kullaniciadi", kullaniciadi.Text); sorgu.Parameters.AddWithValue("sifre", sifre.Text); OleDbDataReader rd = sorgu.ExecuteReader(); Program.kullaniciadi = kullaniciadi.Text;//kullanici adini Program sınıfındaki kulllaniciadi'na aktar if (rd.HasRows) // Girilen K.Adı ve K.Parola Dahilinde Gelen Data var ise { while (rd.Read()) // reader Okuyabiliyorsa { if (rd["yetki"].ToString() == "1") // 1 Rolü Admin'e ait olarak Ayarlanmışdır { ////Admin sayfasına git AdminPaneli frm = new AdminPaneli(); frm.Show(); this.Visible = false; } else { //KullaniciEkrani sayfasına git KullaniciEkrani frm = new KullaniciEkrani(); frm.ShowDialog(); this.Visible = false; } } } 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 // 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); } }