Пример #1
0
 private void dgvProductCategory_UserDeletingRow(object sender, DataGridViewRowCancelEventArgs e)
 {
     try
     {
         string productCategoryCode = e.Row.Cells["ProductCategoryCode"].Value.ToString();
         if (MessageBox.Show(string.Format("Please confirm deletion for Product Category Code: {0}.", productCategoryCode), "PWC Forecast", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes)
         {
             e.Cancel = true;
         }
         else
         {
             _productCategoryCollection.Delete(new ProductCategoryKey(productCategoryCode));
         }
     }
     catch (Exception ex)
     {
         Utility.GetInstance().HandleException(this, ex, e);
     }
 }