📄 announce.aspx.cs
字号:
//======================================================
//== (c)2008 aspxcms inc by NeTCMS v1.0 ==
//== Forum:bbs.aspxcms.com ==
//== Website:www.aspxcms.com ==
//======================================================
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using NetCMS.Content;
using NetCMS.Model;
public partial class manage_user_announce : NetCMS.Web.UI.ManagePage
{
public manage_user_announce()
{
Authority_Code = "U019";
}
NetCMS.Content.UserMisc rd = new NetCMS.Content.UserMisc();
UserList UL = new UserList();
/// <summary>
/// Page_Load 的摘要说明
/// 页面加载页面
/// </summary>
protected void Page_Load(object sender, EventArgs e)
{
this.PageNavigator1.OnPageChange += new PageChangeHandler(PageNavigator1_PageChange);
if (!IsPostBack)
{
copyright.InnerHtml = CopyRight; //获取版权信息
Response.CacheControl = "no-cache"; //设置页面无缓存
if (SiteID == "0")
{
string getSiteID = Request.QueryString["SiteID"];
if (getSiteID != null && getSiteID != "")
{
channelList.InnerHtml = SiteList(getSiteID);
}
else
{
channelList.InnerHtml = SiteList(NetCMS.Global.Current.SiteID);
}
}
string sType = Request.QueryString["Type"];
if (sType == "Del")
{
string aId = "";
try
{
aId =Request.QueryString["ID"];
}
catch (Exception AX)
{
PageError("错误的参数" + AX.ToString() + "", "");
}
dels(aId);
}
StartLoad(1);
}
}
protected string SiteList(string SessionSiteID)
{
string siteStr = "<select class=\"form\" name=\"SiteID\" id=\"SiteID\" onChange=\"getchanelInfo(this)\">\r";
DataTable crs = rd.getSiteList();
if (crs != null)
{
for (int i = 0; i < crs.Rows.Count; i++)
{
string getSiteID = SessionSiteID;
string SiteID1 = crs.Rows[i]["ChannelID"].ToString();
if (getSiteID != SiteID1)
{
siteStr += "<option value=\"" + crs.Rows[i]["ChannelID"] + "\">==" + crs.Rows[i]["CName"] + "==</option>\r";
}
else
{
siteStr += "<option value=\"" + crs.Rows[i]["ChannelID"] + "\" selected=\"selected\">==" + crs.Rows[i]["CName"] + "==</option>\r";
}
}
}
//}
siteStr += "</select>\r";
return siteStr;
}
/// <summary>
/// dels 的摘要说明
/// 删除公告
/// </summary>
protected void dels(string aId)
{
this.Authority_Code = "U021";
this.CheckAdminAuthority();
if (aId != null && aId != "")
{
rd.del_userNews(aId,0);
PageRight("删除公告成功。", "announce.aspx");
}
else
{
PageError("请选择一个公告<br />", "announce.aspx");
}
}
/// <summary>
/// delmul 的摘要说明
/// 删除多个公告传递中间函数
/// </summary>
protected void delmul(object sender, EventArgs e)
{
string ids = Request.Form["aid"];
dels(ids);
}
/// <summary>
/// islock 的摘要说明
/// 锁定多个公告传递中间函数
/// </summary>
protected void islock(object sender, EventArgs e)
{
string ids = Request.Form["aid"];
lockActions(ids,1);
}
/// <summary>
/// unlock 的摘要说明
/// 取消锁定多个公告传递中间函数
/// </summary>
protected void unlock(object sender, EventArgs e)
{
string ids = Request.Form["aid"];
lockActions(ids, 0);
}
/// <summary>
/// lockActions 的摘要说明
/// 锁定/解锁动作函数
/// </summary>
protected void lockActions(string aId,int intlock)
{
this.Authority_Code = "U023";
this.CheckAdminAuthority();
if (aId != null && aId != "")
{
string lockstr = "";
if (intlock == 1)
{
lockstr = " set islock=1";
}
else
{
lockstr = " set islock=0";
}
rd.update_userInfo(aId, lockstr,0);
PageRight("更新公告成功。", "announce.aspx");
}
else
{
PageError("请选择一个公告<br />", "announce.aspx");
}
}
/// <summary>
/// PageNavigator1_PageChange 的摘要说明
/// 分页加载函数
/// </summary>
protected void PageNavigator1_PageChange(object sender, int PageIndex)
{
StartLoad(PageIndex);
}
/// <summary>
/// PageNavigator1_PageChange 的摘要说明
/// 分页加载列表函数
/// </summary>
protected void StartLoad(int PageIndex)
{
string siteID1 = "";
if (Request.QueryString["SiteID"] != "" && Request.QueryString["SiteID"] != "0" && Request.QueryString["SiteID"] != null)
{
siteID1 =Request.QueryString["SiteID"];
}
int i, j;
DataTable dt = null;
if (siteID1 != null && siteID1 != "")
{
if (SiteID == "0")
{
SQLConditionInfo st = new SQLConditionInfo("@SiteID", siteID1);
dt = NetCMS.Content.Pagination.GetPage("manage_user_announce_1_aspx", PageIndex, 20, out i, out j, st);
}
else
{
dt = NetCMS.Content.Pagination.GetPage(this.GetType().Name, PageIndex, 20, out i, out j, null);
}
}
else
{
dt = NetCMS.Content.Pagination.GetPage(this.GetType().Name, PageIndex, 20, out i, out j, null);
}
this.PageNavigator1.PageCount = j;
this.PageNavigator1.PageIndex = PageIndex;
this.PageNavigator1.RecordCount = i;
if (dt != null)
{
if (dt.Rows.Count > 0)
{
//----------------------------------------添加列------------------------------------------------
dt.Columns.Add("op", typeof(string));
dt.Columns.Add("islocks", typeof(string));
//----------------------------------------添加列结束--------------------------------------------
for (int k = 0; dt.Rows.Count > k; k++)
{
dt.Rows[k]["op"] = "<a href=\"Announce_Edit.aspx?Id=" + dt.Rows[k]["id"] + "\" class='list_link'><img src=\"../../sysimages/" + NetCMS.Config.UIConfig.CssPath() + "/sysico/edit.gif\" border=\"0\" alt='修改'></a><a href=\"Announce.aspx?Type=Del&id=" + dt.Rows[k]["id"] + "\" class='list_link'><img src=\"../../sysimages/" + NetCMS.Config.UIConfig.CssPath() + "/sysico/del.gif\" border=\"0\" alt='删除' onClick=\"{if(confirm('确定要删除吗?')){return true;}return false;}\"></a><input type=\"checkbox\" name=\"aid\" value=\"" + dt.Rows[k]["id"] + "\" />";
if (dt.Rows[k]["islock"].ToString() == "1")
{
dt.Rows[k]["islocks"] = "<span class=\"tbie\">锁定</span>";
}
else
{
dt.Rows[k]["islocks"] = "正常";
}
}
}
}
announcelists.DataSource = dt; //设置datalist数据源
announcelists.DataBind(); //绑定数据源
}
protected void DataList1_ItemCommand(object source, RepeaterCommandEventArgs e)
{
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -