コード例 #1
0
ファイル: Form1.cs プロジェクト: unayir/StokTakipUygulamasi
 private void categoryDeleteToolStripMenuItem_Click(object sender, EventArgs e)
 {
     try
     {
         string       categoryName = dGvCategories.SelectedRows[0].Cells[1].Value.ToString();
         int          categoryID   = (int)dGvCategories.SelectedRows[0].Cells[0].Value;
         DialogResult dialogResult = MessageBox.Show("Seçili Kategoriyi Silmek İstediğinize Emin Misiniz ?", categoryName, MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (dialogResult == DialogResult.Yes)
         {
             CategoryORM catORM = new CategoryORM();
             bool        result = catORM.Delete(categoryID);
             if (result)
             {
                 MessageBox.Show("Kategori Silme İşleminiz Başarıyla Gerçekleştirildi", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                 dGvCategories.DataSource = catORM.List();
             }
             else
             {
                 MessageBox.Show("Kategoriye Ait Ürünler Bulunmaktadır. Lütfen İlk Önce Silmek İstediğiniz Kategoriye Ait Ürünleri Siliniz", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             }
         }
     }
     catch (SqlException ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
コード例 #2
0
        protected void rptCategory_ItemCommand(object source, RepeaterCommandEventArgs e)
        {
            bool result = false;

            if (e.CommandName == "btnDelete")
            {
                Button      btnDelete = e.Item.FindControl("btnDelete") as Button;
                CategoryORM catORM    = new CategoryORM();
                result = catORM.Delete(Convert.ToInt32(btnDelete.CommandArgument));
                if (result)
                {
                    eklemeBilgi.Visible    = true;
                    eklemeBilgi.InnerText  = "İşleminiz Başarıyla Gerçekleştirildi.";
                    rptCategory.DataSource = catORM.List();
                    rptCategory.DataBind();
                }
                else
                {
                    eklemeBilgi.Visible   = true;
                    eklemeBilgi.InnerText = "İşleminiz Gerçekleştirilemedi.";
                }
            }
            else
            {
                Button btnUpdate = e.Item.FindControl("btnUpdate") as Button;
                ViewState["catID"]   = btnUpdate.CommandArgument;
                txtCatName.Value     = btnUpdate.CommandName;
                btnCategoryEkle.Text = "Güncelle";
            }
        }