protected void Page_Load(object sender, EventArgs e)
 {
     if (!base.IsPostBack)
     {
         string str  = BasePage.RequestString("listType");
         string str2 = BasePage.RequestString("Action");
         if (str2 != null)
         {
             if (!(str2 == "Delete"))
             {
                 if (str2 == "disInsideLink")
                 {
                     WordReplace.Disabled(BasePage.RequestString("ItemID"));
                 }
                 else if (str2 == "runInsideLink")
                 {
                     WordReplace.Enabled(BasePage.RequestString("ItemID"));
                 }
             }
             else if (WordReplace.Delete(BasePage.RequestString("ItemID")))
             {
                 AdminPage.WriteSuccessMsg("<li>删除指定的记录成功!</li>", "InsideLinkManage.aspx");
             }
         }
         if (!string.IsNullOrEmpty(str))
         {
             this.HdnlistType.Value = str;
         }
     }
 }
Ejemplo n.º 2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!base.IsPostBack)
     {
         BasePage.RequestInt32("ListType");
         BasePage.RequestString("Keyword");
         string str = BasePage.RequestString("Action");
         if (str != null)
         {
             if (!(str == "Delete"))
             {
                 if (!(str == "disWordFilter"))
                 {
                     if (str == "runWordFilter")
                     {
                         WordReplace.Enabled(BasePage.RequestString("ItemID"));
                     }
                     return;
                 }
             }
             else
             {
                 if (WordReplace.Delete(BasePage.RequestString("ItemID")))
                 {
                     AdminPage.WriteSuccessMsg("<li>删除指定的记录成功!</li>", "WordFilterManage.aspx");
                 }
                 return;
             }
             WordReplace.Disabled(BasePage.RequestString("ItemID"));
         }
     }
 }
Ejemplo n.º 3
0
        public static void WordExport()
        {
            string filepath = HttpContext.Current.Server.MapPath("~/simpleTable.docx");
            var    tt       = new WordReplace {
                name = "cjc", age = 29
            };

            using (var stream = System.IO.File.OpenRead(filepath))
            {
                var doc = new NPOI.XWPF.UserModel.XWPFDocument(stream);
                //遍历段落
                foreach (var para in doc.Paragraphs)
                {
                    WorkReplaceKey(para, tt);
                }                    //遍历表格
                var tables = doc.Tables;
                foreach (var table in tables)
                {
                    foreach (var row in table.Rows)
                    {
                        foreach (var cell in row.GetTableCells())
                        {
                            foreach (var para in cell.Paragraphs)
                            {
                                WorkReplaceKey(para, tt);
                            }
                        }
                    }
                }

                var out1 = new System.IO.FileStream(HttpContext.Current.Server.MapPath("~/simpleTable" + DateTime.Now.Ticks + ".docx"), System.IO.FileMode.Create);
                doc.Write(out1);
                out1.Close();
            }
        }
 protected void EBtnBatchEnable_Click(object sender, EventArgs e)
 {
     if (WordReplace.Enabled(this.EgvInsideLink.SelectList.ToString()))
     {
         AdminPage.WriteSuccessMsg("<li>启用成功!</li>", "InsideLinkManage.aspx");
     }
     else
     {
         AdminPage.WriteErrMsg("<li>启用失败!</li>");
     }
 }
Ejemplo n.º 5
0
        protected void EBtnBatchEnable_Click(object sender, EventArgs e)
        {
            StringBuilder builder = new StringBuilder("");

            if (WordReplace.Enabled(this.EgvWordFilter.SelectList.ToString()))
            {
                AdminPage.WriteSuccessMsg("<li>启用操作成功!</li>", "WordFilterManage.aspx");
            }
            else
            {
                AdminPage.WriteErrMsg("<li>启用失败!</li>");
            }
        }
Ejemplo n.º 6
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!base.IsPostBack)
     {
         string str = BasePage.RequestString("Action", "Add");
         this.ViewState["action"] = str;
         if (str == "Modify")
         {
             WordReplaceInfo infoById = new WordReplaceInfo();
             infoById = WordReplace.GetInfoById(BasePage.RequestInt32("ItemID"));
             this.TxtSourceWord.Text           = infoById.SourceWord;
             this.TxtTargetWord.Text           = infoById.TargetWord;
             this.TxtPriority.Text             = infoById.Priority.ToString();
             this.RadioIsEnabled.SelectedValue = infoById.IsEnabled.ToString();
             this.HdnSource.Value = infoById.SourceWord.ToString();
         }
     }
 }
Ejemplo n.º 7
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!base.IsPostBack && (BasePage.RequestString("Action", "Add") == "Modify"))
     {
         int id = BasePage.RequestInt32("ItemID");
         if (id == 0)
         {
             AdminPage.WriteErrMsg("<li>ID不能为空!</li>");
         }
         WordReplaceInfo infoById = WordReplace.GetInfoById(id);
         if (!infoById.IsNull)
         {
             this.TxtSourceWord.Text           = infoById.SourceWord;
             this.TxtTargetWord.Text           = infoById.TargetWord;
             this.TxtTitle.Text                = infoById.Title;
             this.TxtReplaceTimes.Text         = infoById.ReplaceTimes.ToString();
             this.TxtPriority.Text             = infoById.Priority.ToString();
             this.RadlOpenType.SelectedValue   = infoById.OpenType.ToString();
             this.RadioIsEnabled.SelectedValue = infoById.IsEnabled.ToString();
             this.HdnSource.Value              = infoById.SourceWord.ToString();
         }
     }
 }
Ejemplo n.º 8
0
        protected void EBtnSubmit_Click(object sender, EventArgs e)
        {
            string text = this.TxtSourceWord.Text;
            string str2 = "";

            if (string.IsNullOrEmpty(this.TxtSourceWord.Text))
            {
                str2 = "<li>站内链接目标不能为空!</li>";
            }
            if (!DataValidator.IsUrl(this.TxtTargetWord.Text))
            {
                str2 = str2 + "<li>链接地址不是有效的url地址!</li>";
            }
            if (string.IsNullOrEmpty(this.TxtPriority.Text))
            {
                str2 = str2 + "<li>站内链接优先级别不能为空!</li>";
            }
            if (string.IsNullOrEmpty(this.TxtReplaceTimes.Text))
            {
                str2 = str2 + "<li>站内链接替换次数不能为空!</li>";
            }
            if (!string.IsNullOrEmpty(str2))
            {
                AdminPage.WriteErrMsg(str2);
            }
            WordReplaceInfo wordReplaceInfo = new WordReplaceInfo();

            if (BasePage.RequestString("Action", "Add") == "Add")
            {
                if (!WordReplace.Exists(text, 1))
                {
                    wordReplaceInfo.SourceWord   = this.TxtSourceWord.Text;
                    wordReplaceInfo.TargetWord   = this.TxtTargetWord.Text;
                    wordReplaceInfo.Title        = this.TxtTitle.Text;
                    wordReplaceInfo.ReplaceTimes = DataConverter.CLng(this.TxtReplaceTimes.Text);
                    wordReplaceInfo.Priority     = DataConverter.CLng(this.TxtPriority.Text);
                    wordReplaceInfo.OpenType     = Convert.ToBoolean(this.RadlOpenType.SelectedValue);
                    wordReplaceInfo.IsEnabled    = Convert.ToBoolean(this.RadioIsEnabled.SelectedValue);
                    wordReplaceInfo.ReplaceType  = 1;
                    wordReplaceInfo.ScopesType   = 0;
                    if (WordReplace.Add(wordReplaceInfo))
                    {
                        AdminPage.WriteSuccessMsg("<li>添加站内链接成功!</li>", "InsideLinkManage.aspx");
                    }
                    else
                    {
                        AdminPage.WriteErrMsg("<li>添加站内链接操作失败!</li>");
                    }
                }
                else
                {
                    AdminPage.WriteErrMsg("<li>数据库中已经存在此站内链接!</li>");
                }
            }
            else
            {
                bool flag;
                if (text == this.HdnSource.Value)
                {
                    flag = false;
                }
                else
                {
                    flag = WordReplace.Exists(text, 1);
                }
                if (!flag)
                {
                    wordReplaceInfo.ItemId       = BasePage.RequestInt32("ItemID");
                    wordReplaceInfo.SourceWord   = this.TxtSourceWord.Text;
                    wordReplaceInfo.TargetWord   = this.TxtTargetWord.Text;
                    wordReplaceInfo.Title        = this.TxtTitle.Text;
                    wordReplaceInfo.ReplaceTimes = DataConverter.CLng(this.TxtReplaceTimes.Text);
                    wordReplaceInfo.Priority     = DataConverter.CLng(this.TxtPriority.Text);
                    wordReplaceInfo.OpenType     = Convert.ToBoolean(this.RadlOpenType.SelectedValue);
                    wordReplaceInfo.IsEnabled    = Convert.ToBoolean(this.RadioIsEnabled.SelectedValue);
                    wordReplaceInfo.ReplaceType  = 1;
                    wordReplaceInfo.ScopesType   = 0;
                    if (WordReplace.Update(wordReplaceInfo))
                    {
                        AdminPage.WriteSuccessMsg("<li>修改站内链接成功!</li>", "InsideLinkManage.aspx");
                    }
                    else
                    {
                        AdminPage.WriteErrMsg("<li>修改站内链接操作失败!</li>");
                    }
                }
                else
                {
                    AdminPage.WriteErrMsg("<li>数据库中已经存在此站内链接!</li>");
                }
            }
        }
Ejemplo n.º 9
0
        protected void EBtnSubmit_Click(object sender, EventArgs e)
        {
            string          text            = this.TxtSourceWord.Text;
            WordReplaceInfo wordReplaceInfo = new WordReplaceInfo();

            if (this.ViewState["action"].ToString() == "Add")
            {
                if (!WordReplace.Exists(text, 0))
                {
                    wordReplaceInfo.ItemId      = WordReplace.GetMaxId() + 1;
                    wordReplaceInfo.SourceWord  = this.TxtSourceWord.Text;
                    wordReplaceInfo.TargetWord  = this.TxtTargetWord.Text;
                    wordReplaceInfo.Priority    = DataConverter.CLng(this.TxtPriority.Text);
                    wordReplaceInfo.IsEnabled   = Convert.ToBoolean(this.RadioIsEnabled.SelectedValue);
                    wordReplaceInfo.ReplaceType = 0;
                    if (WordReplace.Add(wordReplaceInfo))
                    {
                        AdminPage.WriteSuccessMsg("<li>添加字符过滤成功!</li>", "WordFilterManage.aspx");
                    }
                    else
                    {
                        AdminPage.WriteErrMsg("<li>添加字符过滤操作失败!</li>");
                    }
                }
                else
                {
                    AdminPage.WriteErrMsg("<li>数据库中已经存在此字符过滤!</li>");
                }
            }
            else
            {
                bool flag;
                if (text == this.HdnSource.Value)
                {
                    flag = false;
                }
                else
                {
                    flag = WordReplace.Exists(text, 0);
                }
                if (!flag)
                {
                    wordReplaceInfo.ItemId      = BasePage.RequestInt32("ItemID");
                    wordReplaceInfo.SourceWord  = this.TxtSourceWord.Text;
                    wordReplaceInfo.TargetWord  = this.TxtTargetWord.Text;
                    wordReplaceInfo.Priority    = DataConverter.CLng(this.TxtPriority.Text);
                    wordReplaceInfo.IsEnabled   = Convert.ToBoolean(this.RadioIsEnabled.SelectedValue);
                    wordReplaceInfo.ReplaceType = 0;
                    if (WordReplace.Update(wordReplaceInfo))
                    {
                        AdminPage.WriteSuccessMsg("<li>修改字符过滤成功!</li>", "WordFilterManage.aspx");
                    }
                    else
                    {
                        AdminPage.WriteErrMsg("<li>修改字符过滤操作失败!</li>");
                    }
                }
                else
                {
                    AdminPage.WriteErrMsg("<li>数据库中已经存在此字符过滤!</li>");
                }
            }
        }