private void btnSil_Click(object sender, EventArgs e) { if (rbAltKategori.Checked) { if (lvGidaListesi.SelectedItems.Count > 0) { if (MessageBox.Show("Ürünü silmeye eminmisin", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { cUrunler urun = new cUrunler(); urun.UrunId = Convert.ToInt32(txtUrunId.Text); bool sonuc = urun.UrunSil(urun); if (sonuc) { MessageBox.Show("Ürün silinmiştir"); cbKategoriler_SelectedIndexChanged(sender, e); yenile(); Temizle(); } else { MessageBox.Show("ürün silinemedi"); } } } else { MessageBox.Show("silmek için ürün seç"); } } else { if (lvKategori.SelectedItems.Count > 0) { if (MessageBox.Show("Ürünü silmeye eminmisin", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { cUrunCesitleri urun = new cUrunCesitleri(); bool sonuc = urun.UrunKategoriSil(Convert.ToInt32(txtKategoriId.Text)); if (sonuc) { MessageBox.Show("Ürün silinmiştir"); yenile(); Temizle(); } else { MessageBox.Show("ürün silinemedi"); } } } else { MessageBox.Show("Silinecek kategoriyi seç"); } } }
private void yenile() { cUrunCesitleri uc = new cUrunCesitleri(); uc.UrunCesitleriGetir(cbKategoriler); cbKategoriler.Items.Insert(0, "Tüm Kategoriler"); cbKategoriler.SelectedIndex = 0; uc.UrunCesitleriGetir(lvKategori); cUrunler u = new cUrunler(); u.UrunlerListele(lvGidaListesi); }
private void txtAra_TextChanged(object sender, EventArgs e) { if (rbAltKategori.Checked) { cUrunler u = new cUrunler(); u.UrunlerListeleAdaGöre(lvGidaListesi, txtAra.Text); } else { cUrunCesitleri uc = new cUrunCesitleri(); uc.UrunCesitleriGetirArama(lvKategori, txtAra.Text); } }
private void frmMutfak_Load(object sender, EventArgs e) { cUrunCesitleri anakategori = new cUrunCesitleri(); anakategori.UrunCesitleriGetir(cbKategoriler); cbKategoriler.Items.Insert(0, "Tüm Kategoriler"); cbKategoriler.SelectedIndex = 0; label5.Visible = false; txtAra.Visible = false; cUrunler altkategori = new cUrunler(); altkategori.UrunlerListele(lvGidaListesi); }
private void cbKategoriler_SelectedIndexChanged(object sender, EventArgs e) { cUrunler u = new cUrunler(); if (cbKategoriler.SelectedItem.ToString() == "Tüm Kategoriler") { u.UrunlerListele(lvGidaListesi); } else { cUrunCesitleri cesit = (cUrunCesitleri)cbKategoriler.SelectedItem; urunTurno = cesit.UrunTurNo; u.UrunlerListeleKatIdyeGore(lvGidaListesi, urunTurno); } }
private void btnDegis_Click(object sender, EventArgs e) { if (rbAltKategori.Checked) { if (txtgıdaad.Text.Trim() == "" || txtgıdafiyat.Text.Trim() == "" || cbKategoriler.SelectedItem.ToString() == "Tüm Kategoriler") { MessageBox.Show("Ürün Adı ,fiyatı veya kategori seçilmemis", "Bilgiler Eksik", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { cUrunler urun = new cUrunler(); urun.Fiyat = Convert.ToDecimal(txtgıdafiyat.Text); urun.UrunAd = txtgıdaad.Text; urun.UrunTurNo = urunTurno; urun.Aciklama = "urun güncellendi"; urun.UrunId = Convert.ToInt32(txtUrunId.Text); bool sonuc = urun.UrunleriGuncelle(urun); if (sonuc) { MessageBox.Show("Ürün güncellenmiştir"); yenile(); Temizle(); } } } else { if (txtKategoriId.Text.Trim() == "") { MessageBox.Show("Lütfen Kategori seçiniz", "Bilgiler Eksik", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { cUrunCesitleri uc = new cUrunCesitleri(); uc.KategoriAd = txtKategorıAd.Text; uc.Aciklama = txtAciklama.Text; uc.UrunTurNo = Convert.ToInt32(txtKategoriId.Text); bool sonuc = uc.UrunKategoriGuncelle(uc); if (sonuc) { MessageBox.Show("Kategori güncellenmiştir."); yenile(); uc.UrunCesitleriGetir(lvKategori); Temizle(); } } } }
private void btnEkle_Click(object sender, EventArgs e) { if (rbAltKategori.Checked) { if (txtgıdaad.Text.Trim() == "" || txtgıdafiyat.Text.Trim() == "" || cbKategoriler.SelectedItem.ToString() == "Tüm Kategoriler") { MessageBox.Show("Ürün Adı ,fiyatı veya kategori seçilmemis", "Bilgiler Eksik", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { cUrunler urun = new cUrunler(); urun.Fiyat = Convert.ToDecimal(txtgıdafiyat.Text); urun.UrunAd = txtgıdaad.Text; urun.UrunTurNo = urunTurno; bool sonuc = urun.UrunEkle(urun); if (sonuc) { MessageBox.Show("Ürün eklenmiştir"); cbKategoriler_SelectedIndexChanged(sender, e); yenile(); Temizle(); } } } else { if (txtKategorıAd.Text.Trim() == "") { MessageBox.Show("Lütfen Kategori ismi girin", "Bilgiler Eksik", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { cUrunCesitleri uc = new cUrunCesitleri(); uc.KategoriAd = txtKategorıAd.Text; uc.Aciklama = txtAciklama.Text; bool sonuc = uc.UrunKategoriEkle(uc); if (sonuc) { MessageBox.Show("Kategori eklenmisştir."); yenile(); Temizle(); } } } }
public bool UrunSil(cUrunler u) { bool sonuc = false; SqlConnection con = new SqlConnection(gnl.conString); SqlCommand cmd = new SqlCommand("Update urunler set urunler.DURUM=1 from urunler Inner Join kategoriler on kategoriler.ID=urunler.KATEGORID where kategoriler.DURUM=1 or urunler.ID=@urunID ", con); try { if (con.State == ConnectionState.Closed) { con.Open(); } cmd.Parameters.Add("@urunID", SqlDbType.VarChar).Value = u._urunId; sonuc = Convert.ToBoolean(cmd.ExecuteNonQuery()); } catch (SqlException ex) { string hata = ex.Message; throw; } finally { con.Dispose(); con.Close(); } return(sonuc); }
public bool UrunEkle(cUrunler c) { bool sonuc = false; SqlConnection con = new SqlConnection(gnl.conString); SqlCommand cmd = new SqlCommand("Insert Into urunler(URUNAD,KATEGORID,FIYAT)values (@URUNAD,@KATEGORID,@FIYAT)", con); try { if (con.State == ConnectionState.Closed) { con.Open(); } cmd.Parameters.Add("@URUNAD", SqlDbType.VarChar).Value = c._urunAd; cmd.Parameters.Add("@KATEGORID", SqlDbType.Int).Value = c._urunTurNo; cmd.Parameters.Add("@FIYAT", SqlDbType.Money).Value = c._fiyat; sonuc = Convert.ToBoolean(cmd.ExecuteNonQuery()); } catch (SqlException ex) { string hata = ex.Message; throw; } finally { con.Dispose(); con.Close(); } return(sonuc); }
public bool UrunleriGuncelle(cUrunler u) { bool sonuc = false; SqlConnection con = new SqlConnection(gnl.conString); SqlCommand cmd = new SqlCommand("Update urunler set URUNAD=@URUNAD,KATEGORID=@KATEGORID,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("@KATEGORID", 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.VarChar).Value = u._urunId; sonuc = Convert.ToBoolean(cmd.ExecuteNonQuery()); } catch (SqlException ex) { string hata = ex.Message; throw; } finally { con.Dispose(); con.Close(); } return(sonuc); }