示例#1
0
        public void UrunCesitleriGetir(ComboBox cb)
        {
            cb.Items.Clear();
            SqlConnection con = new SqlConnection(gnl.conString);
            SqlCommand    cmd = new SqlCommand("Select * from kategoriler ", con);
            SqlDataReader dr  = null;

            try
            {
                if (con.State == ConnectionState.Closed)
                {
                    con.Open();
                }
                dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    cUrunCesitleri uc = new cUrunCesitleri();
                    uc._UrunTurNo  = Convert.ToInt32(dr["ID"]);
                    uc._KategoriAd = dr["KATEGORIADI"].ToString();
                    uc._Aciklama   = dr["ACIKLAMA"].ToString();
                    cb.Items.Add(uc);
                }
            }
            catch (SqlException ex)
            {
                string hata = ex.Message;
                throw;
            }
            finally
            {
                dr.Close();
                con.Dispose(); con.Close();
            }
        }
示例#2
0
        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ç");
                }
            }
        }
示例#3
0
 private void txtUrunNo_TextChanged(object sender, EventArgs e)
 {
     if (txtUrunNo.Text == "")
     {
         txtUrunNo.Text = "";
     }
     else
     {
         cUrunCesitleri c = new cUrunCesitleri();
         c.UrunAra(lvMenu, Convert.ToInt32(txtUrunNo.Text));
     }
 }
示例#4
0
        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);
        }
示例#5
0
 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);
     }
 }
示例#6
0
        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);
        }
示例#7
0
        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);
            }
        }
示例#8
0
 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();
             }
         }
     }
 }
示例#9
0
 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();
             }
         }
     }
 }
示例#10
0
        public bool UrunKategoriEkle(cUrunCesitleri c)
        {
            bool          sonuc = false;
            SqlConnection con   = new SqlConnection(gnl.conString);
            SqlCommand    cmd   = new SqlCommand("Insert Into kategoriler(KATEGORIADI,ACIKLAMA)values (@KATEGORIAD,@ACIKLAMA)", con);

            try
            {
                if (con.State == ConnectionState.Closed)
                {
                    con.Open();
                }
                cmd.Parameters.Add("@KATEGORIAD", SqlDbType.VarChar).Value = c._KategoriAd;
                cmd.Parameters.Add("@ACIKLAMA", SqlDbType.VarChar).Value   = c._Aciklama;
                sonuc = Convert.ToBoolean(cmd.ExecuteNonQuery());
            }
            catch (SqlException ex)
            { string hata = ex.Message; }
            finally { con.Dispose(); con.Close(); }
            return(sonuc);
        }
示例#11
0
        public bool UrunKategoriGuncelle(cUrunCesitleri u)
        {
            bool          sonuc = false;
            SqlConnection con   = new SqlConnection(gnl.conString);
            SqlCommand    cmd   = new SqlCommand("Update kategoriler set KATEGORIADI=@KATEGORIADI,ACIKLAMA=@ACIKLAMA where ID=@urunKatID", con);

            try
            {
                if (con.State == ConnectionState.Closed)
                {
                    con.Open();
                }
                cmd.Parameters.Add("@KATEGORIADI", SqlDbType.VarChar).Value = u._KategoriAd;
                cmd.Parameters.Add("@ACIKLAMA", SqlDbType.VarChar).Value    = u._Aciklama;
                cmd.Parameters.Add("@urunKatID", SqlDbType.Int).Value       = u._UrunTurNo;
                sonuc = Convert.ToBoolean(cmd.ExecuteNonQuery());
            }
            catch (SqlException ex)
            { string hata = ex.Message;
              throw; }
            finally { con.Dispose(); con.Close(); }
            return(sonuc);
        }
示例#12
0
        private void btnTatlılar7_Click(object sender, EventArgs e)
        {
            cUrunCesitleri uc = new cUrunCesitleri();

            uc.UrunCesitleriGetir(lvMenu, btnTatlılar7);
        }
示例#13
0
        private void btnAraSıcak2_Click(object sender, EventArgs e)
        {
            cUrunCesitleri uc = new cUrunCesitleri();

            uc.UrunCesitleriGetir(lvMenu, btnAraSıcak2);
        }
示例#14
0
        private void btnMakarna4_Click(object sender, EventArgs e)
        {
            cUrunCesitleri uc = new cUrunCesitleri();

            uc.UrunCesitleriGetir(lvMenu, btnMakarna4);
        }
示例#15
0
        private void btnFastFood5_Click(object sender, EventArgs e)
        {
            cUrunCesitleri uc = new cUrunCesitleri();

            uc.UrunCesitleriGetir(lvMenu, btnFastFood5);
        }
示例#16
0
        private void btnSalata6_Click(object sender, EventArgs e)
        {
            cUrunCesitleri uc = new cUrunCesitleri();

            uc.UrunCesitleriGetir(lvMenu, btnSalata6);
        }
示例#17
0
        private void btnAnaYemek3_Click_1(object sender, EventArgs e)
        {
            cUrunCesitleri uc = new cUrunCesitleri();

            uc.UrunCesitleriGetir(lvMenu, btnAnaYemek3);
        }