//ürün güncelleme işlemi
        public int ÜrünGüncelle(Ürünler ürün)
        {
            int sonuc = 0;

            SqlConnection baglanti = new SqlConnection(baglan.conString);
            SqlCommand    sorgula  = new SqlCommand("Update Kategori set KategoriAdı=@KategoriAdı,Açıklama=@Açıklama where Id=@KategoriId ", baglanti);

            try
            {
                if (baglanti.State == ConnectionState.Closed)
                {
                    baglanti.Open();
                }
                sorgula.Parameters.AddWithValue("@KategoriAdı", SqlDbType.VarChar).Value = ürün._KategoriAd;
                sorgula.Parameters.AddWithValue("@Açıklama", SqlDbType.VarChar).Value    = ürün._Açıklama;
                sorgula.Parameters.AddWithValue("@KategoriId", SqlDbType.Int).Value      = ürün.UrunTurId;


                sonuc = Convert.ToInt32(sorgula.ExecuteNonQuery());
            }
            catch (SqlException ex)
            {
                string hata = ex.Message;
                throw;
            }
            finally
            {
                baglanti.Dispose();
                baglanti.Close();
            }
            return(sonuc);
        }
        //Ürün çeşitlerini comboboxa getirme
        public void ÜrünÇeşitleriGetir(ComboBox c)
        {
            c.Items.Clear();
            SqlConnection baglanti = new SqlConnection(baglan.conString);
            SqlCommand    sorgula  = new SqlCommand("Select * from Kategori where Durum=0", baglanti);
            SqlDataReader dr       = null;

            try
            {
                if (baglanti.State == ConnectionState.Closed)
                {
                    baglanti.Open();
                }
                dr = sorgula.ExecuteReader();

                while (dr.Read())
                {
                    Ürünler ürün = new Ürünler();
                    ürün.UrunTurId   = Convert.ToInt32(dr["Id"]);
                    ürün._KategoriAd = dr["KategoriAdı"].ToString();
                    ürün._Açıklama   = dr["Açıklama"].ToString();
                    c.Items.Add(ürün);
                }
            }
            catch (SqlException ex)
            {
                string hata = ex.Message;
                throw;
            }
            finally
            {
                dr.Close();
                baglanti.Close();
            }
        }
        //Ürün Ekleme
        public int ÜrünEkle(Ürünler ürün)
        {
            int sonuc = 0;

            SqlConnection baglanti = new SqlConnection(baglan.conString);
            SqlCommand    sorgula  = new SqlCommand("insert into Kategori (KategoriAdı,Açıklama) values(@KategoriId,@Açıklama)", baglanti);

            try
            {
                if (baglanti.State == ConnectionState.Closed)
                {
                    baglanti.Open();
                }
                sorgula.Parameters.AddWithValue("@KategoriId", SqlDbType.VarChar).Value = ürün._KategoriAd;
                sorgula.Parameters.AddWithValue("@Açıklama", SqlDbType.VarChar).Value   = ürün._Açıklama;


                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);
        }
Example #5
0
 private void TxtAra_TextChanged(object sender, EventArgs e)
 {
     if (TxtAra.Text == "")
     {
         TxtAra.Text = "";
     }
     else
     {
         Ürünler ürün = new Ürünler();
         ürün.ÜrünArama(listMenu, Convert.ToInt32(TxtAra.Text)); //Ürün arama işlemi
     }
 }
 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();
                    }
                }
            }
        }
Example #10
0
        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();
                    }
                }
            }
        }
Example #11
0
        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);
        }