예제 #1
0
        private void cmbMusteriKitap_SelectedIndexChanged(object sender, EventArgs e)
        {
            lstKitap.Items.Clear();
            if (cmbMusteriKitap.SelectedIndex > -1)
            {
                Database db = new Database(baglantiCumlesi);

                string q = "select * from Kitaplar where MusteriId=@Id";

                List <SqlParameter> par = new List <SqlParameter>();

                Musteriler secliMusteri = cmbMusteriKitap.SelectedItem as Musteriler;
                par.Add(new SqlParameter("@Id", secliMusteri.Id));

                DataTable sonucTablo = db.GetTable(q, par);

                foreach (DataRow row in sonucTablo.Rows)
                {
                    Kitaplar kitap = new Kitaplar();

                    kitap.Id       = (int)row["Id"];
                    kitap.KitapAdi = row["KitapAdi"].ToString();
                    kitap.Yazar    = row["Yazar"].ToString();
                    kitap.Kategori = row["Kategori"].ToString();
                    kitap.Fiyat    = (int)row["Fiyat"];
                    kitap.VarMi    = (bool)row["VarMi"];

                    lstKitap.Items.Add(kitap);
                }
            }
        }
예제 #2
0
        private void btnEkle_Click(object sender, EventArgs e)
        {
            Database   db            = new Database(baglantiCumlesi);
            string     q             = "insert into Kitaplar(Yazar,Kategori,Fiyat,VarMi,KitapAdi, MusteriId) values(@Yazar,@Kategori,@Fiyat,@VarMi,@KitapAdi,@MusteriId)";
            Musteriler seciliMusteri = cmbMusteriKitap.SelectedItem as Musteriler;

            List <SqlParameter> par = new List <SqlParameter>();

            par.Add(new SqlParameter("@MusteriId", seciliMusteri.Id));
            par.Add(new SqlParameter("@Yazar", txtYazar.Text));
            par.Add(new SqlParameter("@Kategori", txtKategori.Text));
            par.Add(new SqlParameter("@Fiyat", nudFiyat.Value));
            par.Add(new SqlParameter("@KitapAdi", txtKitapAdi.Text));
            par.Add(new SqlParameter("@VarMi", chkVarMi.Checked));

            db.RunQuery(q, par);
            MessageBox.Show("Kitap Kaydedildi... ");
        }
예제 #3
0
        private void GetDataMusteri()
        {
            cmbMusteriKitap.Items.Clear();
            Database db = new Database(baglantiCumlesi);
            string   q  = "select * from Musteriler";

            DataTable sonucTablo = db.GetTable(q, null);

            foreach (DataRow row in sonucTablo.Rows)
            {
                Musteriler musteri = new Musteriler();

                musteri.Id      = (int)row["Id"];
                musteri.Ad      = row["Ad"].ToString();
                musteri.Soyad   = row["Soyad"].ToString();
                musteri.EPosta  = row["EPosta"].ToString();
                musteri.Telefon = row["Telefon"].ToString();

                cmbMusteriKitap.Items.Add(musteri);
            }
        }