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; } } }
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")); } } }
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>"); } }
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>"); } }
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(); } } }
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(); } } }
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>"); } } }
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>"); } } }