protected void gvCategory_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "DeleteRecord") { if (e.CommandArgument != null) { CategoryBAL balCategory = new CategoryBAL(); if (balCategory.Delete(Convert.ToInt32(e.CommandArgument.ToString().Trim()))) { FillCategoryGridView(); } else { lblMessage.Text = balCategory.Message; divMessage.Visible = true; } } } }
public void DeleteRecord() { try { FormHelpers.CursorWait(true); var categorycode = mgridList.Rows[mgridList.SelectedCells[0].RowIndex].Cells["colCATCODE"].Value.ToString(); var cyearused = UserSettings.LogInYear; int yearused = Convert.ToInt32(cyearused); if (MessageHelpers.ShowQuestion("Are you sure you want to delete record?") == System.Windows.Forms.DialogResult.Yes) { var isSuccess = false; var msg = "Deleting"; cat = Categorybal.GetByID(categorycode, yearused); if (Categorybal.Delete(cat)) { isSuccess = true; } if (isSuccess) { MessageHelpers.ShowInfo(msg + " Successful!"); RefreshGrid(); PageManager(1); } else { MessageHelpers.ShowWarning(msg + " Failed!"); } } } catch (Exception ex) { MessageHelpers.ShowError(ex.Message); } finally { FormHelpers.CursorWait(false); } }