//Ürün Güncelleme public int ÜrünGüncelle(ÜrünÇeşit ürün) { int sonuc = 0; SqlConnection baglanti = new SqlConnection(baglan.conString); SqlCommand sorgula = new SqlCommand("Update Ürün set ÜrünAd=@ÜrünAd,KategoriId=@KategoriId,Açıklama=@Açıklama,Fiyat=@Fiyat where Id=@ÜrünId ", baglanti); try { if (baglanti.State == ConnectionState.Closed) { baglanti.Open(); } sorgula.Parameters.AddWithValue("@ÜrünAd", SqlDbType.VarChar).Value = ürün._UrunAd; sorgula.Parameters.AddWithValue("@KategoriId", SqlDbType.Int).Value = ürün._UrunTurNo; sorgula.Parameters.AddWithValue("@Açıklama", SqlDbType.VarChar).Value = ürün._Açıklama; sorgula.Parameters.AddWithValue("@Fiyat", SqlDbType.Money).Value = ürün._Fiyat; sorgula.Parameters.AddWithValue("@ÜrünId", SqlDbType.Int).Value = ürün._ÜrünId; sonuc = Convert.ToInt32(sorgula.ExecuteNonQuery()); } catch (SqlException ex) { string hata = ex.Message; throw; } finally { baglanti.Close(); } return(sonuc); }
private void Yenile() { Ürünler ürün = new Ürünler(); //Ürü ve kategori listview ürün.ÜrünÇeşitleriGetir(CbKategoriler); ürün.ÜrünÇeşitleriGetir(listKategoriler); ÜrünÇeşit çeşit = new ÜrünÇeşit(); çeşit.ÜrünListele(listGıda); }
private void textbox1_TextChanged(object sender, EventArgs e) { if (RdÜrünEkle.Checked) //Ürün listesini listviewe alma { ÜrünÇeşit çeşit = new ÜrünÇeşit(); çeşit.ÜrünAdınaGöreListele(listGıda, textbox1.Text); } else { Ürünler ürün = new Ürünler(); //Kategori listesini listviewa alma ürün.ÜrünÇeşitleriGetir(listKategoriler, textbox1.Text); } }
private void CbKategoriler_SelectedIndexChanged(object sender, EventArgs e) { ÜrünÇeşit çeşit = new ÜrünÇeşit(); if (CbKategoriler.SelectedItem.ToString() == "Tüm Kategoriler") //Ürün combobox { çeşit.ÜrünListele(listGıda); //Tüm ürünleri listele } else { Ürünler ürün = (Ürünler)CbKategoriler.SelectedItem; //Seçili ürünü comboboxa getirme urunturno = ürün.UrunTurId; çeşit.ÜrünIdGöreListele(listGıda, urunturno); } }
private void BTnsil_Click(object sender, EventArgs e) { if (RdÜrünEkle.Checked) //Ürün silme işlemi { if (listGıda.SelectedItems.Count > 0) { if (MessageBox.Show("Ürünü silmekte emin misiniz?", "Dikkat,Bilgiler Silinecek", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { ÜrünÇeşit çeşit = new ÜrünÇeşit(); çeşit.ÜrünId = Convert.ToInt32(TxtUrunId.Text); int sonuc = çeşit.ÜrünSil(çeşit, 1); if (sonuc != 0) { MessageBox.Show("Ürün silindi."); CbKategoriler_SelectedIndexChanged(sender, e); Yenile(); Temizle(); } } } else { MessageBox.Show("Ürünü seçiniz", "Dikkat,Ürün seçilmedi", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { if (listKategoriler.SelectedItems.Count > 0) //Kategori silme işlemi { if (MessageBox.Show("Kategoriyi silmekte emin misiniz?", "Dikkat,Eksik Bilgi", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { Ürünler ürün = new Ürünler(); int sonuc = ürün.ÜrünKategoriSil(Convert.ToInt32(TxtKategoriId.Text)); if (sonuc != 0) { MessageBox.Show("Kategori silindi."); ÜrünÇeşit çeşit = new ÜrünÇeşit(); çeşit.ÜrünId = Convert.ToInt32(TxtKategoriId.Text); çeşit.ÜrünSil(çeşit, 0); Yenile(); Temizle(); } } } } }
private void BtnDeğiştir_Click(object sender, EventArgs e) { if (RdÜrünEkle.Checked) //Ürün bilgisi değiştirme işlemi { if (TxtKategoriAd.Text.Trim() == "" || TxtFiyat.Text.Trim() == "" || CbKategoriler.SelectedItem.ToString() == "Tüm Kategoriler") { MessageBox.Show("Ad Fiyat ve Kategori Seçiniz.", "Dikkat,Eksik Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { ÜrünÇeşit çeşit = new ÜrünÇeşit(); çeşit.Fiyat = Convert.ToDecimal(TxtFiyat.Text); çeşit.UrunAd = TxtKategoriAd.Text; çeşit.ÜrünId = Convert.ToInt32(TxtUrunId.Text); çeşit.UrunTurNo = urunturno; çeşit.Açıklama = "Ürün Güncellendi"; int sonuc = çeşit.ÜrünGüncelle(çeşit); if (sonuc != 0) { MessageBox.Show("Ürün güncellenmiştir."); Yenile(); Temizle(); } } } else { if (TxtKategoriId.Text.Trim() == "") //Kategori bilgisi değiştirme { MessageBox.Show(" Kategori seçiniz.", "Dikkat,Eksik Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { Ürünler ürün = new Ürünler(); ürün.TurAd = TxtKategori.Text; ürün.Açıklama = TxtAcıklaması.Text; ürün.UrunTurId = Convert.ToInt32(TxtKategoriId.Text); int sonuc = ürün.ÜrünGüncelle(ürün); if (sonuc != 0) { MessageBox.Show("Kategori güncellenmiştir."); ürün.ÜrünÇeşitleriGetir(listKategoriler); Temizle(); } } } }
private void BtnEkle_Click(object sender, EventArgs e) { if (RdÜrünEkle.Checked) //Ürün ekle butonu seçiliyse { if (TxtKategoriAd.Text.Trim() == "" || TxtFiyat.Text.Trim() == "" || CbKategoriler.SelectedItem.ToString() == "Tüm Kategoriler") { MessageBox.Show("Ad Fiyat ve Kategori Seçiniz.", "Dikkat,Eksik Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { ÜrünÇeşit çeşit = new ÜrünÇeşit(); //Ürünleri kaydet çeşit.Fiyat = Convert.ToDecimal(TxtFiyat.Text); çeşit.UrunAd = TxtKategoriAd.Text; çeşit.Açıklama = "Ürün Eklendi"; çeşit.UrunTurNo = urunturno; int sonuc = çeşit.ÜrünEkle(çeşit); if (sonuc != 0) { MessageBox.Show("Ürün Eklendi."); Yenile(); Temizle(); } } } else { if (TxtKategori.Text.Trim() == "") //Kategori ekle butonu seçiliyse { MessageBox.Show(" Kategori ismi giriniz.", "Dikkat,Eksik Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { Ürünler ürün = new Ürünler(); //Kategori ekle ürün.TurAd = TxtKategori.Text; ürün.Açıklama = TxtAcıklaması.Text; int sonuc = ürün.ÜrünEkle(ürün); if (sonuc != 0) { MessageBox.Show("Kategori Eklendi."); Yenile(); Temizle(); } } } }
private void Mutfak_Load(object sender, EventArgs e) { Ürünler Anakategori = new Ürünler(); //Ürünleri almak içinnesne oluşturma Anakategori.ÜrünÇeşitleriGetir(CbKategoriler); CbKategoriler.Items.Insert(0, "Tüm Kategoriler"); CbKategoriler.SelectedIndex = 0; label1.Visible = false; //gizelencek nesneler textbox1.Visible = false; panelanaKategori.Visible = false; panelürün.Visible = false; ÜrünÇeşit çeşit = new ÜrünÇeşit(); çeşit.ÜrünListele(listGıda); }
//Ürün Silme public int ÜrünSil(ÜrünÇeşit ürün, int kategori) { int sonuc = 0; SqlConnection baglanti = new SqlConnection(baglan.conString); string sql = "Update Ürün set Durum=1 where "; if (kategori == 0) { sql += "KategoriId=@ÜrünId"; } else { sql += "Id=@ÜrünId"; } SqlCommand sorgula = new SqlCommand(sql, baglanti); try { if (baglanti.State == ConnectionState.Closed) { baglanti.Open(); } sorgula.Parameters.AddWithValue("@ÜrünId", SqlDbType.Int).Value = ürün._ÜrünId; sonuc = Convert.ToInt32(sorgula.ExecuteNonQuery()); } catch (SqlException ex) { string hata = ex.Message; throw; } finally { baglanti.Close(); } return(sonuc); }