コード例 #1
0
        protected void RgvSMSTemplate_ItemCommand(object sender, GridCommandEventArgs e)
        {
            try
            {
                RLREditorSMSLength.Text = "0";
                if (e.CommandName == "ViewSMSTemp")
                {
                    GridDataItem ditem = (GridDataItem)e.Item;
                    e.Item.Selected = true;
                    string ID = e.CommandArgument.ToString();
                    ViewState["IDSMSTemp"]  = string.Empty;
                    RlblSMSTempResult.Text  = "";
                    RLREditorSMSLength.Text = "Characters Count:0";
                    DataTable dtshowTemplate = DataAccessManager.GetShowSMSTemplateBody(ID, Convert.ToString(Session["CampusID"]));
                    if (dtshowTemplate.Rows.Count > 0)
                    {
                        REditorSMS.Text         = dtshowTemplate.Rows[0]["Body"].ToString();
                        RLREditorSMSLength.Text = Convert.ToString(REditorSMS.Text.Length);
                        RPbtnSave.Text          = "Update";
                        txtSMStitle.Text        = dtshowTemplate.Rows[0]["Title"].ToString();
                        ViewState["IDSMSTemp"]  = ID;
                        string Checked = dtshowTemplate.Rows[0]["Active"].ToString();
                        if (Checked == "True")
                        {
                            RbtntempSMSActive.Checked = true;
                        }
                        else
                        {
                            RbtntempSMSActive.Checked = false;
                        }
                    }
                }


                if (e.CommandName == "DeleteSMSTemp")
                {
                    GridDataItem ditem = (GridDataItem)e.Item;
                    e.Item.Selected = true;
                    string DeleteID = e.CommandArgument.ToString();
                    ViewState["IDSMSTemp"] = string.Empty;
                    RlblSMSTempResult.Text = "";
                    Boolean result = false;
                    result = DataAccessManager.DeleteTemplateInDB(DeleteID, Convert.ToString(Session["CampusID"]));
                    if (result == true)
                    {
                        REditorSMS.Text           = string.Empty;
                        RPbtnSave.Text            = "Save";
                        txtSMStitle.Text          = string.Empty;
                        ViewState["IDSMSTemp"]    = string.Empty;
                        RbtntempSMSActive.Checked = false;
                        RlblSMSTempResult.Text    = string.Empty;

                        BindSMSTemplate();
                    }
                }
                LRRlblSMSTempResult.Visible = false;
            }
            catch (Exception ex)
            {
            }
        }