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();
            }
        }
示例#3
0
        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
            {
            }
        }