protected void gvComments_DeleteCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e) { DataTable objDT = (DataTable)ViewState["ALERTS"]; if (e.CommandName == "DELETE") { for (int i = 0; i < objDT.Rows.Count; i++) { if (e.CommandArgument.ToString() == objDT.Rows[i][0].ToString()) { objDT.Rows.RemoveAt(i); objDT.AcceptChanges(); BECommon objBECommon = new BECommon(); BCommon objBCommon = new BCommon(); objBECommon.IntTransID = Convert.ToInt64(AppSecurity.Decrypt(Request.QueryString["TransID"].ToString())); objBECommon.intTypeID = 0; objBECommon.intCommentID = Convert.ToInt32(e.CommandArgument); objBECommon.StrComments = string.Empty; objBCommon.BDeleteUpdateAlerts(objBECommon); } ViewState["ALERTS"] = objDT; gvComments.DataSource = objDT; gvComments.DataBind(); } } }
protected void gvComments_UpdateCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e) { if (e.CommandName.ToString().ToUpper() == "UPDATE") { Telerik.Web.UI.RadTextBox txt = (Telerik.Web.UI.RadTextBox)e.Item.FindControl("txtRuleDescription"); DataTable objDT = (DataTable)ViewState["ALERTS"]; BECommon objBECommon = new BECommon(); BCommon objBCommon = new BCommon(); objBECommon.IntTransID = Convert.ToInt64(AppSecurity.Decrypt(Request.QueryString["TransID"].ToString())); objBECommon.intTypeID = 1; objBECommon.intCommentID = Convert.ToInt32(e.CommandArgument); objBECommon.StrComments = txt.Text.Trim(); objBCommon.BDeleteUpdateAlerts(objBECommon); ViewState["ALERTS"] = objDT; gvComments.DataSource = objDT; gvComments.DataBind(); BindTransactionsComments(); } }
protected void btnDeleteAlerts_Click(object sender, EventArgs e) { try { DataTable objDT = (DataTable)ViewState["ALERTS"]; string strAlertID = ""; foreach (GridDataItem item in gvComments.SelectedItems) { DataRow[] dr = objDT.Select(" CommentID=" + item.GetDataKeyValue("CommentID").ToString()); objDT.Rows.Remove(dr[0]); objDT.AcceptChanges(); if (strAlertID.Length == 0) { strAlertID = item.GetDataKeyValue("CommentID").ToString(); } else { strAlertID = strAlertID + "," + item.GetDataKeyValue("CommentID").ToString(); } } BECommon objBECommon = new BECommon(); BCommon objBCommon = new BCommon(); objBECommon.IntTransID = Convert.ToInt64(AppSecurity.Decrypt(Request.QueryString["TransID"].ToString())); objBECommon.intTypeID = 0; objBECommon.strCommentID = strAlertID; objBECommon.StrComments = string.Empty; objBCommon.BDeleteUpdateAlerts(objBECommon); ViewState["ALERTS"] = objDT; gvComments.DataSource = objDT; gvComments.DataBind(); } catch { } }