private void kayiitGuncelle() { conn.Open(); string kayit1 = "select bakiye from yardimsever where kAdi=@kullanici_adi "; NpgsqlCommand komut1 = new NpgsqlCommand(kayit1, conn); komut1.Parameters.AddWithValue("@kullanici_adi", kullanici_adi); string kayit = "update yardimsever set bakiye=@bakiye where kAdi=@kullanici_adi"; int bakiye1 = Convert.ToInt32(komut1.ExecuteScalar()); if (miktar.Text == "") { MessageBox.Show("Miktarı boş bırakamazsınız!"); conn.Close(); return; } int bakiye2 = bakiye1 + Convert.ToInt32(miktar.Text); NpgsqlCommand komut = new NpgsqlCommand(kayit, conn); komut.Parameters.AddWithValue("@kullanici_adi", kullanici_adi); komut.Parameters.AddWithValue("@bakiye", bakiye2); komut.ExecuteNonQuery(); conn.Close(); MessageBox.Show("İşleminiz Başarıyla Gerçekleşmiştir"); yardimsever1 y1 = new yardimsever1(kullanici_adi); this.Hide(); y1.Show(); }
private void geri_Click(object sender, EventArgs e) { yardimsever1 y1 = new yardimsever1(kullanici_adi); this.Hide(); y1.Show(); }
private bool kayitGuncelle() { conn.Open(); //musteriler tablosundaki tüm kayıtları çekecek olan sql sorgusu. NpgsqlCommand komut = new NpgsqlCommand("SELECT bakiye from yardimsever where kAdi=@kullanici_adi", conn); komut.Parameters.AddWithValue("@kullanici_adi", kullanici_adi); //Sorgumuzu ve baglantimizi parametre olarak alan bir NpgsqlCommand nesnesi oluşturuyoruz. NpgsqlDataAdapter da = new NpgsqlDataAdapter(komut); //SqlDataAdapter sınıfı verilerin databaseden aktarılması işlemini gerçekleştirir. DataTable dt = new DataTable(); da.Fill(dt); //Bir DataTable oluşturarak DataAdapter ile getirilen verileri tablo içerisine dolduruyoruz. int bakiye = Convert.ToInt32(komut.ExecuteScalar()); if (miktar.Text == "") { MessageBox.Show("Miktarı boş bırakamazsınız!"); conn.Close(); return(false); } int mik = Convert.ToInt32(miktar.Text); if ((bakiye == 0 || bakiye < mik)) { MessageBox.Show("Bakiyeniz Yetersiz"); conn.Close(); return(false); } NpgsqlCommand yardimsever = new NpgsqlCommand("update yardimsever set bakiye=bakiye - @ybakiye where kAdi=@kullanici_adi ", conn); NpgsqlCommand okul = new NpgsqlCommand("update okul set bakiye=bakiye + @obakiye where id=@okul_id", conn); yardimsever.Parameters.AddWithValue("@kullanici_adi", kullanici_adi); yardimsever.Parameters.AddWithValue("@ybakiye", miktar.Text); okul.Parameters.AddWithValue("@obakiye", miktar.Text); okul.Parameters.AddWithValue("@okul_id", okul_id); yardimsever.ExecuteNonQuery(); okul.ExecuteNonQuery(); MessageBox.Show("İşlem Başarıyla Gerçekleşti"); yardimsever1 y1 = new yardimsever1(kullanici_adi); this.Hide(); y1.Show(); //Formumuzdaki DataGridViewin veri kaynağını oluşturduğumuz tablo olarak gösteriyoruz. conn.Close(); return(true); }
private void button1_Click(object sender, EventArgs e) { try { NpgsqlConnection conn = new NpgsqlConnection("Server=bil372db.postgres.database.azure.com;Database=bil372;Port=5432;User Id=bahadir@bil372db;Password=Qwerty123;"); conn.Open(); NpgsqlCommand cmd = new NpgsqlCommand("Select yetki from kullanici where kullanici_adi=@kullanici_adi and sifre=@sifre", conn); cmd.Parameters.AddWithValue("@kullanici_adi", kullanici_adi.Text); cmd.Parameters.AddWithValue("@sifre", sifre.Text); NpgsqlDataAdapter adapt = new NpgsqlDataAdapter(cmd); DataSet ds = new DataSet(); adapt.Fill(ds); int yetki = Convert.ToInt32(cmd.ExecuteScalar()); //yetkiyi burada alıyoruz. dönen degere göre bir sayfaya yönlendirilecek conn.Close(); int count = ds.Tables[0].Rows.Count; if (count == 1) { this.Hide(); if (yetki == 1) { yardimsever1 yardimseverpages = new yardimsever1(kullanici_adi.Text); this.Hide(); yardimseverpages.Show(); } else if (yetki == 2) { conn.Open(); NpgsqlCommand cmd2 = new NpgsqlCommand("Select valid from okul where kAdi=@kullanici_adi", conn); cmd2.Parameters.AddWithValue("@kullanici_adi", kullanici_adi.Text); int valid = Convert.ToInt32(cmd2.ExecuteScalar()); if (valid == 1) { okul_pages okulpages = new okul_pages(kullanici_adi.Text); this.Hide(); okulpages.Show(); conn.Close(); } else { MessageBox.Show("Kaydınız henüz onaylanmamıştır"); conn.Close(); Login login = new Login(); login.Show(); } } else if (yetki == 3) { conn.Open(); NpgsqlCommand cmd2 = new NpgsqlCommand("Select valid from tedarikci where kAdi=@kullanici_adi", conn); cmd2.Parameters.AddWithValue("@kullanici_adi", kullanici_adi.Text); int valid = Convert.ToInt32(cmd2.ExecuteScalar()); if (valid == 1) { tedarikci_pages tedarikci = new tedarikci_pages(kullanici_adi.Text); this.Hide(); tedarikci.Show(); conn.Close(); } else { MessageBox.Show("Kaydınız henüz onaylanmamıştır"); conn.Close(); Login login = new Login(); login.Show(); } } else { admin_pages admin = new admin_pages(); this.Hide(); admin.Show(); } } else { MessageBox.Show("Yanlış"); } } catch (Exception exc) { MessageBox.Show(exc.ToString(), "ERROR"); } }