Пример #1
0
        private void geri_Click(object sender, EventArgs e)
        {
            tedarikci_pages tedarikci = new tedarikci_pages(kAdi);

            this.Hide();
            tedarikci.Show();
        }
Пример #2
0
        private void ekle_Click(object sender, EventArgs e)
        {
            if (!(giysi_beden.Text.Equals(string.Empty) ||
                  giysi_cinsiyet.Text.Equals(string.Empty) || giysi_ad.Text.Equals(string.Empty) ||
                  giysi_marka.Text.Equals(string.Empty) || giysi_kumas.Text.Equals(string.Empty) ||
                  giysi_kumas.Text.Equals(string.Empty) ||
                  giysi_renk.Text.Equals(string.Empty)))
            {
                conn.Open();
                NpgsqlCommand kontrol = new NpgsqlCommand("insert into urun(kategori,ad,stok_miktari,fiyat,marka,beden,renk," +
                                                          "kumas,cinsiyet,tur,yazar,yayin_evi,yayin_yili,olcu,model,uretim_yili)" +
                                                          "values('giysi',@ad,@stok_miktari,@fiyat,@marka,@beden,@renk,@kumas,@cinsiyet,null,null,null,null,null,null,null)", conn);

                kontrol.Parameters.AddWithValue("@ad", giysi_ad.Text);
                kontrol.Parameters.AddWithValue("@marka", giysi_marka.Text);
                kontrol.Parameters.AddWithValue("@stok_miktari", Convert.ToInt32(giysi_stok_miktari.Text));
                kontrol.Parameters.AddWithValue("@fiyat", Convert.ToInt32(giysi_fiyat.Text));
                kontrol.Parameters.AddWithValue("@beden", giysi_beden.Text);
                kontrol.Parameters.AddWithValue("@renk", giysi_renk.Text);
                kontrol.Parameters.AddWithValue("@kumas", giysi_kumas.Text);
                kontrol.Parameters.AddWithValue("@cinsiyet", giysi_cinsiyet.Text);
                kontrol.ExecuteNonQuery();
                conn.Close();
                tedarikci_pages tedarikci = new tedarikci_pages(kAdi);
                this.Hide();
                tedarikci.Show();
                clear();
            }
            else
            {
                MessageBox.Show("Tüm alanların doldurulması gerekmektedir.");
            }
        }
Пример #3
0
        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");
            }
        }