Beispiel #1
0
        //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);
        }
Beispiel #2
0
        //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;
        }
Beispiel #10
0
        //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);
        }