//urunleri güncelle public int urunGuncelle(cUrunler u) { int sonuc = 0; SqlConnection con = new SqlConnection(gnl.conString); SqlCommand cmd = new SqlCommand("Update urunler set URUNAD=@urunAd,KATEGORIID=@katID,ACIKLAMA=@aciklama,FIYAT=@fiyat where ID=@urunID", con); try { if (con.State == ConnectionState.Closed) { con.Open(); } cmd.Parameters.Add("@urunAd", SqlDbType.VarChar).Value = u._urunad; cmd.Parameters.Add("@katID", SqlDbType.Int).Value = u._urunturno; cmd.Parameters.Add("@aciklama", SqlDbType.VarChar).Value = u._aciklama; cmd.Parameters.Add("@fiyat", SqlDbType.Money).Value = u._fiyat; cmd.Parameters.Add("@urunID", SqlDbType.Int).Value = u._urunid; sonuc = Convert.ToInt32(cmd.ExecuteNonQuery()); } catch (SqlException ex) { string hata = ex.Message; } finally { con.Dispose(); con.Close(); } return(sonuc); }
//urun ekle public int urunEkle(cUrunler u) { int sonuc = 0; SqlConnection con = new SqlConnection(gnl.conString); SqlCommand cmd = new SqlCommand("Insert Into urunler(URUNAD,KATEGORIID,ACIKLAMA,FIYAT) values(@urunAd,@katId,@aciklama,@fiyat)", con); try { if (con.State == ConnectionState.Closed) { con.Open(); } cmd.Parameters.Add("@urunAd", SqlDbType.VarChar).Value = u._urunad; cmd.Parameters.Add("@katId", SqlDbType.Int).Value = u._urunturno; cmd.Parameters.Add("@aciklama", SqlDbType.VarChar).Value = u._aciklama; cmd.Parameters.Add("@fiyat", SqlDbType.VarChar).Value = u._fiyat; sonuc = Convert.ToInt32(cmd.ExecuteNonQuery()); } catch (SqlException ex) { string hata = ex.Message; throw; } finally { con.Dispose(); con.Close(); } return(sonuc); }
private void yenile() { cUrunCesitleri uc = new cUrunCesitleri(); uc.urunCesitleriniGetir(cbKategoriler); cbKategoriler.Items.Insert(0, "Tüm Kategoriler"); cbKategoriler.SelectedIndex = 0; uc.urunleriCesitleriniGetir(lvKategoriler); cUrunler c = new cUrunler(); c.urunleriListele(lvGidaListesi); }
private void txtArama_TextChanged(object sender, EventArgs e) { if (rbAltKategori.Checked) { cUrunler u = new cUrunler(); u.urunlerListeleByUrunAdi(lvGidaListesi, txtArama.Text); } else { cUrunCesitleri uc = new cUrunCesitleri(); uc.urunleriCesitleriniGetir(lvKategoriler, txtArama.Text); } }
private void btnDegistir_Click(object sender, EventArgs e) { if (rbAltKategori.Checked) { if (txtGidaAdi.Text.Trim() == "" || txtGidaFiyati.Text.Trim() == "" || cbKategoriler.SelectedItem.ToString() == "Tüm Kategoriler") { MessageBox.Show("Gıda Fiyatı ve kategori seçilmedi.", "Dikkat,Bilgiler Eksik", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { cUrunler c = new cUrunler(); c.Fiyat = Convert.ToDecimal(txtGidaFiyati.Text); c.Urunad = txtGidaAdi.Text; c.Urunid = Convert.ToInt32(txtUrunId.Text); c.Urunturno = urunturNo; c.Aciklama = "Urun Guncellendi."; c.urunleriListele(lvGidaListesi); int sonuc = c.urunGuncelle(c); if (sonuc != 0) { MessageBox.Show("Ürün Güncellendi."); yenile(); Temizle(); } } } else { if (txtKategoriID.Text.Trim() == "") { MessageBox.Show("Lütfen bir kategori seçiniz.", "Dikkat,Bilgiler Eksik", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { cUrunCesitleri gida = new cUrunCesitleri(); gida.KategoriAd = txtKategoriAd.Text; gida.Aciklama = txtAciklama.Text; gida.UrunTurNo = Convert.ToInt32(txtKategoriID.Text); int sonuc = gida.urunKategoriGuncelle(gida); if (sonuc != 0) { MessageBox.Show("Kategori Güncellenmiştir!"); gida.urunleriCesitleriniGetir(lvKategoriler); Temizle(); } } } }
private void btnSil_Click(object sender, EventArgs e) { if (rbAltKategori.Checked) { if (lvGidaListesi.SelectedItems.Count > 0) { if (MessageBox.Show("Ürünü silmek istediğinizde emin misiniz?.", "Dikkat,Bilgiler Silinecek", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { cUrunler c = new cUrunler(); c.Urunid = Convert.ToInt32(txtUrunId.Text); int sonuc = c.urunSil(c, 1); if (sonuc != 0) { MessageBox.Show("Ürün Silindi."); cbKategoriler_SelectedIndexChanged(sender, e); yenile(); Temizle(); } } } else { MessageBox.Show("Ürünü silmek için bir ürün seçiniz.", "Dikkat,Ürün seçmediniz!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); } } else { if (lvKategoriler.SelectedItems.Count > 0) { if (MessageBox.Show("Kategoriyi silmek istediğinizde emin misiniz?.", "Dikkat,Bilgiler Silinecek", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { cUrunCesitleri uc = new cUrunCesitleri(); int sonuc = uc.urunKategoriSil(Convert.ToInt32(txtKategoriID.Text)); if (sonuc != 0) { MessageBox.Show("Kategori Silindi."); cUrunler c = new cUrunler(); c.Urunid = Convert.ToInt32(txtKategoriID.Text); c.urunSil(c, 0); yenile(); Temizle(); } } } } }
private void cbKategoriler_SelectedIndexChanged(object sender, EventArgs e) { cUrunler u = new cUrunler(); if (cbKategoriler.SelectedItem.ToString() == "Tüm Kategoriler") { u.urunleriListele(lvGidaListesi); } else { cUrunCesitleri cesit = (cUrunCesitleri)cbKategoriler.SelectedItem; urunturNo = cesit.UrunTurNo; u.urunlerListeleByUrunId(lvGidaListesi, urunturNo); } }
private void btnEkle_Click(object sender, EventArgs e) { if (rbAltKategori.Checked) { if (txtGidaAdi.Text.Trim() == "" || txtGidaFiyati.Text.Trim() == "" || cbKategoriler.SelectedItem.ToString() == "Tüm Kategoriler") { MessageBox.Show("Gıda Fiyatı ve kategori seçilmedi.", "Dikkat,Bilgiler Eksik", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { cUrunler c = new cUrunler(); c.Fiyat = Convert.ToDecimal(txtGidaFiyati.Text); c.Urunad = txtGidaAdi.Text; c.Aciklama = "Urun Eklendi."; c.Urunturno = urunturNo; int sonuc = c.urunEkle(c); if (sonuc != 0) { MessageBox.Show("Ürün Eklenmiştir!"); cbKategoriler_SelectedIndexChanged(sender, e); yenile(); Temizle(); } } } else { if (txtKategoriAd.Text.Trim() == "") { MessageBox.Show("Gıda Fiyatı ve kategori seçilmedi.", "Dikkat,Bilgiler Eksik", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { cUrunCesitleri gida = new cUrunCesitleri(); gida.KategoriAd = txtKategoriAd.Text; gida.Aciklama = txtAciklama.Text; int sonuc = gida.urunKategoriEkle(gida); if (sonuc != 0) { MessageBox.Show("Kategori Eklenmiştir!"); yenile(); Temizle(); } } } }
private void frmMutfak_Load(object sender, EventArgs e) { cUrunCesitleri Anakategori = new cUrunCesitleri(); Anakategori.urunCesitleriniGetir(cbKategoriler); cbKategoriler.Items.Insert(0, "Tüm Kategoriler"); cbKategoriler.SelectedIndex = 0; cUrunler c = new cUrunler(); c.urunleriListele(lvKategoriler); panelUrun.Visible = false; panelAnaKategori.Visible = false; label10.Visible = false; txtArama.Visible = false; }
//urun sil public int urunSil(cUrunler u, int kat) { int sonuc = 0; SqlConnection con = new SqlConnection(gnl.conString); string sql = "Update urunler set Durum=1 where"; if (kat == 0) { sql += " KATEGORIID=@urunID"; } else { sql += " ID=@urunID"; } SqlCommand cmd = new SqlCommand(sql, con); try { if (con.State == ConnectionState.Closed) { con.Open(); } cmd.Parameters.Add("@urunId", SqlDbType.VarChar).Value = u._urunid; sonuc = Convert.ToInt32(cmd.ExecuteNonQuery()); } catch (SqlException ex) { string hata = ex.Message; } finally { con.Dispose(); con.Close(); } return(sonuc); }