private void UpdateADInfo_Click(object sender, EventArgs e) { if (base.CheckCookie()) { string targets = Request["TargetFID"]; if ((String.IsNullOrEmpty(targets) || targets == ",") && this.type.SelectedIndex < 10) { base.RegisterStartupScript("", "<script>alert('请您先选取相关的投放范围,再点击提交按钮');showadhint(Form1.type.value);showparameters(Form1.parameters.value);</script>"); return; } if (this.endtime.SelectedDate.ToString().IndexOf("1900") == 0) { base.RegisterStartupScript("", "<script>alert('结束时间不能为空');showadhint(Form1.type.value);showparameters(Form1.parameters.value);</script>"); return; } if (this.starttime.SelectedDate.ToString().IndexOf("1900") < 0 && this.endtime.SelectedDate.ToString().IndexOf("1900") < 0 && Convert.ToDateTime(this.starttime.SelectedDate.ToString()) >= Convert.ToDateTime(this.endtime.SelectedDate.ToString())) { base.RegisterStartupScript("", "<script>alert('生效时间应该早于结束时间');showadhint(Form1.type.value);showparameters(Form1.parameters.value);</script>"); return; } if (this.endtime.SelectedDate < DateTime.Now) { base.RegisterStartupScript("", "<script>alert('您选择的结束日期已过期,请重新选择一个大于今天的日期');showadhint(Form1.type.value);showparameters(Form1.parameters.value);</script>"); return; } string code; if (this.type.SelectedValue == Convert.ToInt16(AdType.QuickEditorBgAd).ToString()) { code = this.imglink.Text + "\r" + this.imgsrc.Text; } else { code = this.GetCode(); } //Advertisements.UpdateAdvertisement(DNTRequest.GetInt("advid", 0), available.SelectedValue.ToInt(), type.SelectedValue, displayorder.Text.ToInt(), title.Text, targets, GetParameters(), text, starttime.SelectedDate.ToString(), endtime.SelectedDate.ToString()); var entity = Advertisement.FindByID(DNTRequest.GetInt("advid", 0)); if (entity != null) { entity.Available = Int32.Parse(available.SelectedValue); entity.Type = type.SelectedValue; entity.DisplayOrder = Int32.Parse(displayorder.Text); entity.Title = title.Text; targets = targets.IndexOf("全部") >= 0 ? ",全部," : ("," + targets + ","); entity.Targets = targets; entity.Parameters = GetParameters(); entity.Code = code; entity.StartTime = starttime.SelectedDate; entity.EndTime = endtime.SelectedDate; entity.Save(); } base.Response.Redirect("advsgrid.aspx"); } }
public void LoadForumTree() { DataTable forumListForDataTable = Forums.GetForumListForDataTable(); if (forumListForDataTable.Rows.Count == 0) { base.Server.Transfer("../forum/forum_AddFirstForum.aspx"); } this.ViewState["dt"] = forumListForDataTable; this.sb.Append("<table border=\"0\" width=\"100%\" align=\"center\" cellspacing=\"0\" cellpadding=\"0\">"); if (this.PageName.ToLower() != "advertisement") { if (this.WithCheckBox) { this.sb.Append("<div style=\"height:30px\"><input class=\"input1\" title=\"选中/取消选中\" onclick=\"CheckAllTreeByName(this.form,'" + this.ClientID + "','null')\" type=\"checkbox\" name=\"" + this.ClientID + "_chkall\"\tid=\"" + this.ClientID + "_CheckAll\">全选/取消全选</div>"); } this.AddTree(0, forumListForDataTable.Select("layer=0 AND [parentid]=0"), ""); } else { var entity = Advertisement.FindByID(DNTRequest.GetInt("advid", 0)); if (entity != null) { this.SelectForumStr = "," + entity.Targets.Trim(',') + ","; } if (this.SelectForumStr.IndexOf("全部") >= 0) { this.sb.Append("<tr><td class=treetd> " + this.L_TOP_rootpic + "<img class=treeimg src=../images/aspx.gif > <input class=\"input1\" type=checkbox id=\"" + this.ClientID + "\" name=\"" + this.ClientID + "\" value=\"全部\" checked> 全部</td></tr>"); } else { this.sb.Append("<tr><td class=treetd> " + this.L_TOP_rootpic + "<img class=treeimg src=../images/aspx.gif > <input class=\"input1\" type=checkbox id=\"" + this.ClientID + "\" name=\"" + this.ClientID + "\" value=\"全部\" > 全部</td></tr>"); } if (this.SelectForumStr.IndexOf("首页") >= 0 && this.SelectForumStr.IndexOf("全部") < 0) { this.sb.Append("<tr><td class=treetd> " + this.T_rootpic + "<img class=treeimg src=../images/htm.gif > <input class=\"input1\" type=checkbox id=\"" + this.ClientID + "\" name=\"" + this.ClientID + "\" value=\"首页\" checked> 首页</td></tr>"); } else { this.sb.Append("<tr><td class=treetd> " + this.T_rootpic + "<img class=treeimg src=../images/htm.gif > <input class=\"input1\" type=checkbox id=\"" + this.ClientID + "\" name=\"" + this.ClientID + "\" value=\"首页\" > 首页</td></tr>"); } this.AddAdsTree(0, forumListForDataTable.Select("layer=0 AND [parentid]=0"), ""); } this.sb.Append("</table>"); this.TreeContent.Text = this.sb.ToString(); }
public void LoadAnnounceInf(int advid) { var config = GeneralConfigInfo.Current; for (int i = 1; i <= config.Ppp; i++) { this.inpostfloor.Items.Add(new ListItem(" >#" + i, i.ToString())); } var entity = Advertisement.FindByID(advid); { displayorder.Text = entity.DisplayOrder.ToString(); available.SelectedValue = entity.Available.ToString(); type.SelectedValue = entity.Type.ToString().Trim(); title.Text = entity.Title; if (entity.StartTime > DateTime.MinValue) { starttime.SelectedDate = entity.StartTime; } ; if (entity.EndTime > DateTime.MinValue) { endtime.SelectedDate = entity.EndTime; } code.Text = entity.Code; parameters.Items.Clear(); parameters.Items.Add(new ListItem("代码", "htmlcode")); if (type.SelectedValue != Convert.ToInt16(AdType.FloatAd).ToString() && type.SelectedValue != Convert.ToInt16(AdType.DoubleAd).ToString()) { parameters.Items.Add(new ListItem("文字", "word")); } parameters.Items.Add(new ListItem("图片", "image")); parameters.Items.Add(new ListItem("flash", "flash")); var ps = Utils.SplitString(entity.Parameters.Trim(), "|", 9); parameters.SelectedValue = ps[0].Trim(); parameters.Attributes.Add("onChange", "showparameters();"); wordlink.Text = ps[4].Trim(); wordcontent.Text = ps[5].Trim(); wordfont.Text = ps[6].Trim(); imgsrc.Text = ps[1].Trim(); imgwidth.Text = ps[2].Trim(); imgheight.Text = ps[3].Trim(); imglink.Text = ps[4].Trim(); imgtitle.Text = ps[5].Trim(); flashsrc.Text = ps[1].Trim(); flashwidth.Text = ps[2].Trim(); flashheight.Text = ps[3].Trim(); if (type.SelectedValue == Convert.ToInt16(AdType.InPostAd).ToString()) { inpostposition.SelectedValue = ps[7].Trim(); string text = ""; string[] array2 = ps[8].Trim().Split(','); for (int j = 0; j < array2.Length; j++) { string text2 = array2[j]; if (text2.ToInt(0) > config.Ppp) { text += text2 + ","; } else { foreach (ListItem listItem in this.inpostfloor.Items) { if (Utils.InArray(listItem.Value, ps[8].Trim())) { listItem.Selected = true; } } } } if (text != "") { base.RegisterStartupScript("", "<script>window.onload = function(){alert('每页帖数已经改变,原#" + text.TrimEnd(',') + "层大于现在" + config.Ppp + "层');}</script>"); } } if (this.type.SelectedValue == Convert.ToInt16(AdType.MediaAd).ToString()) { this.slwmvsrc.Text = ps[1].Trim(); this.slimage.Text = ps[2].Trim(); this.buttomimg.Text = ps[4].Trim(); this.words1.Text = ps[5].Trim(); this.words2.Text = ps[6].Trim(); this.words3.Text = ps[7].Trim(); } } }