protected void gvSerialNo_RowCommand(object sender, GridViewCommandEventArgs e) { try { var objSerialBl = new SerialNoBl(); ViewState["Id"] = e.CommandArgument; if (e.CommandName == "Edit1") { var objResult = objSerialBl.SerialNo_Select(Convert.ToInt32(e.CommandArgument)); if (objResult == null) { return; } var dtresult = objResult.resultDT; if (dtresult.Rows.Count <= 0) { return; } BindTrust(); ddlTrust.SelectedValue = dtresult.Rows[0]["TrustMID"].ToString(); ddlTrust_SelectedIndexChanged(sender, e); if (dtresult.Rows[0]["SchoolMID"].ToString() != "0") { ddlSchool.SelectedValue = dtresult.Rows[0]["SchoolMID"].ToString(); } ddlType.SelectedValue = dtresult.Rows[0]["EntryType"].ToString(); ddlYear.SelectedValue = dtresult.Rows[0]["Year"].ToString(); txtStartNo.Text = dtresult.Rows[0]["StartNo"].ToString(); ViewState["Mode"] = "Edit"; ddlType.Enabled = false; ddlYear.Enabled = false; PanelVisibility(2); } else if (e.CommandName == "Delete1") { var objResult = objSerialBl.SerialNo_Delete(Convert.ToInt32(e.CommandArgument)); ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", objResult.status == ApplicationResult.CommonStatusType.SUCCESS ? "<script>alert('Record deleted successfully.');</script>" : "<script>alert('You can not delete this record. It is already in use.');</script>"); BindGrid(); } } catch (Exception ex) { Logger.Error("Error", ex); ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script>alert('Oops! There is some technical issue. Please Contact to your administrator.');</script>"); } }