Exemplo n.º 1
0
        private void btnUrunSil_Click(object sender, EventArgs e)
        {
            UrunBL       ubl = new UrunBL();
            DialogResult cvp = MessageBox.Show("Ürün Silinecek. Devam etmek istiyormusunuz?", "Ürün Silme", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (cvp == DialogResult.Yes)
            {
                Urun u = new Urun();
                u.Urun_kodu = urunKod;
                if (ubl.Urun_Sil(u))
                {
                    this.urunKod = "0";
                    this.Temizle("groupBox1", "pnlUrun");
                    this.cmbUrunKategori.SelectedIndex = 0;
                    this.btnUrunEkle.Text      = "Ekle";
                    this.btnUrunSil.Visible    = false;
                    this.btnUrunVazgec.Visible = false;
                    MessageBox.Show("Ürün Silindi.");
                }
                else
                {
                    MessageBox.Show("Ürün Silinemedi.");
                }
            }
        }
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            UrunBL urun = new UrunBL();

            foreach (DataRow item in dt.Rows)
            {
                Urun u = new Urun();
                if (item.RowState != DataRowState.Deleted)
                {
                    u.Urun_ad     = item[1].ToString();
                    u.Urun_kodu   = item[2].ToString();
                    u.Stok_mik    = (Convert.ToInt32(item[3]));
                    u.Fiyat       = (Convert.ToInt32(item[4]));
                    u.urun_renk   = item[5].ToString();
                    u.kategori_id = Convert.ToInt32(item[6]);
                }
                switch (item.RowState)
                {
                case DataRowState.Added:
                    urun.Urun_Ekle(u);
                    break;

                case DataRowState.Deleted:
                    urun.Urun_Sil(u);
                    break;

                case DataRowState.Modified:
                    u.Urun_kodu = item["Urun_Kod"].ToString();
                    urun.Urun_Guncelle(u);
                    break;

                default:
                    break;
                }
            }
        }