⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 userlist.aspx.cs

📁 开源的cms非常棒 开源的cms非常棒
💻 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;

public partial class manage_user_userlist : NetCMS.Web.UI.ManagePage
{
    public manage_user_userlist()
    {
        Authority_Code = "U001";
    }
    UserList UL = new UserList();
    UserMisc rd = new UserMisc();
    protected void Page_Load(object sender, EventArgs e)
    {
        this.PageNavigator1.OnPageChange += new PageChangeHandler(PageNavigator1_PageChange);
        if (!IsPostBack)
        {

            copyright.InnerHtml = CopyRight;            //获取版权信息
            Response.CacheControl = "no-cache";                        //设置页面无缓存
            #region 判断开始
            string getGroupNumber = Request.QueryString["GroupNumber"];
            if (getGroupNumber != null && getGroupNumber != "") { groupList.InnerHtml = groups(getGroupNumber); }
            else { groupList.InnerHtml = groups(""); }
            if (NetCMS.Global.Current.SiteID == "0")
            {
                string getSiteID = Request.QueryString["SiteID"];
                if (getSiteID != null && getSiteID != "") { channelList.InnerHtml = SiteList(getSiteID); }
                else { channelList.InnerHtml = SiteList(SiteID); }
            }
            #endregion 判断结束
            string types = Request.QueryString["type"];
            if (types == "del")
            {
                int id = int.Parse(Request.QueryString["id"]);
                del(id);
            }
            string _userlock = "";
            string _group = "";
            string _iscerts = "";
            string _SiteID = "";
            string userlock = Request.QueryString["usertype"];
            string group = Request.QueryString["GroupNumber"];
            string iscerts = Request.QueryString["iscert"];
            string ReqSite = Request.QueryString["SiteID"];
            if (userlock != null && userlock != "") { _userlock = userlock.ToString(); }
            if (group != null && group != "") { _group = group.ToString(); }
            if (iscerts != null && iscerts != "") { _iscerts = iscerts.ToString(); }
            if (ReqSite != null && ReqSite != "") { _SiteID = SiteID.ToString(); }
            StartLoad(1, "", "", "", "", "", "", "", "", _userlock, _group, _iscerts, _SiteID);
        }
    }

    /// <summary>
    /// 得到站点列表
    /// </summary>
    /// <param name="SessionSiteID"></param>
    /// <returns></returns>
    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"; }
            }
            crs.Clear(); crs.Dispose();
        }
        siteStr += "</select>\r";
        return siteStr;
    }

    /// <summary>
    /// 获取会员列表转向菜单
    /// </summary>
    /// <param name="getGroupNumber"></param>
    /// <returns></returns>
    string groups(string getGroupNumber)
    {
        string liststr = "<select class=\"form\" name=\"grouplist\" id=\"grouplist\" onChange=\"getFormInfo(this)\">\r";
        liststr += "<option value=\"\">==所有会员组==</option>\r";
        DataTable rdr = UL.GroupList();
        if (rdr != null)
        {
            for (int i = 0; i < rdr.Rows.Count; i++)
            {
                string GroupNumbers = getGroupNumber.ToString();
                string GroupNumbers1 = rdr.Rows[i]["GroupNumber"].ToString();
                if (GroupNumbers != GroupNumbers1) { liststr += "<option value=\"" + rdr.Rows[i]["GroupNumber"] + "\">==" + rdr.Rows[i]["GroupName"] + "==</option>\r"; }
                else { liststr += "<option value=\"" + rdr.Rows[i]["GroupNumber"] + "\"  selected=\"selected\">==" + rdr.Rows[i]["GroupName"] + "==</option>\r"; }
            }
            rdr.Clear(); rdr.Dispose();
        }
        liststr += "</select>\r";
        return liststr;
    }

    //获得列表
    protected void PageNavigator1_PageChange(object sender, int PageIndex)
    {
        string _userlock = "";
        string _group = "";
        string _iscerts = "";
        string _SiteID = "";
        string userlock = Request.QueryString["usertype"];
        string group = Request.QueryString["GroupNumber"];
        string iscerts = Request.QueryString["iscert"];
        string ReqSite = Request.QueryString["SiteID"];
        if (userlock != null && userlock != "") { _userlock = userlock.ToString(); }
        if (group != null && group != "") { _group = group.ToString(); }
        if (iscerts != null && iscerts != "") { _iscerts = iscerts.ToString(); }
        if (ReqSite != null && ReqSite != "") { _SiteID = SiteID.ToString(); }
        if (iscerts == "1")
        {
            this.Authority_Code = "U009";
            this.CheckAdminAuthority();
        }
        StartLoad(PageIndex, null, null, null, null, null, null, null, null, _userlock, _group, _iscerts, _SiteID);
    }

    protected void StartLoad(int PageIndex, string UName, string RealName, string UserID, string Sex, string siPoint, string biPoint, string sgPoint, string bgPoint, string _userlock, string _group, string _iscerts, string _SiteID)
    {
        int i = 0;
        int j = 0;
        DataTable dt = UL.GetPage(UName, RealName, UserID, Sex, siPoint, biPoint, sgPoint, bgPoint, _userlock, _group, _iscerts, _SiteID, 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("userNames", typeof(string));
                dt.Columns.Add("lock", typeof(string));
                dt.Columns.Add("groupname", typeof(string));
                dt.Columns.Add("op", typeof(string));
                for (int k = 0; dt.Rows.Count > k; k++)
                {

                    dt.Rows[k]["op"] = "<a href=\"userinfo.aspx?id=" + dt.Rows[k]["id"].ToString() + "\" class=\"list_link\"><img src=\"../../sysimages/" + NetCMS.Config.UIConfig.CssPath() + "/sysico/edit.gif\" border=\"0\" alt='修改此会员'></a><a href=\"usermycom.aspx?UserNum=" + dt.Rows[k]["UserNum"] + "\" class=\"list_link\"><img src=\"../../sysimages/" + NetCMS.Config.UIConfig.CssPath() + "/sysico/comm.gif\" border=\"0\" alt='会员评论'></a><a href=\"userlist.aspx?id=" + dt.Rows[k]["id"] + "&type=del\" class=\"list_link\" onClick=\"{if(confirm('确定要删除吗?')){return true;}return false;}\"><img src=\"../../sysimages/" + NetCMS.Config.UIConfig.CssPath() + "/sysico/del.gif\" border=\"0\" alt='删除'></a><input type=\"checkbox\" name=\"uid\" value=\"" + dt.Rows[k]["id"] + "\" />&nbsp;<a href=\"pointhistory.aspx?UserNum=" + dt.Rows[k]["UserNum"].ToString() + "\" class=\"list_link\" title=\"查看此会员的冲值记录\">[冲值]</a>&nbsp;<a href=\"usermycom.aspx?UserNum=" + dt.Rows[k]["UserNum"].ToString() + "\" class=\"list_link\" title=\"查看此会员的评论!\">[评论]</a>";
                    if (dt.Rows[k]["isLock"].ToString() == "1") { dt.Rows[k]["lock"] = "<span class=\"tbie\">锁定</span>"; }
                    else { dt.Rows[k]["lock"] = "正常"; }
                    string result = UL.getGroupName(dt.Rows[k]["UserGroupNumber"].ToString());
                    if (result != null && result != "") { dt.Rows[k]["groupname"] = result; }
                    else { dt.Rows[k]["groupname"] = "--"; }
                    string _TmpAdmin = "普通会员";
                    string _classTF = dt.Rows[k]["username"].ToString();
                    if (dt.Rows[k]["isAdmin"].ToString() == "1")
                    {
                        _TmpAdmin = "管理员";
                        _classTF = "<span class=\"reshow\">" + dt.Rows[k]["username"].ToString() + "</span>";
                    }
                    dt.Rows[k]["userNames"] = "<a href=\"../../" + NetCMS.Config.UIConfig.dirUser + "/showuser.aspx?uid=" + dt.Rows[k]["username"].ToString() + "\" target=\"_blank\" title=\"" + _TmpAdmin + "&#13;点击查看[" + dt.Rows[k]["username"].ToString() + "]的信息.\" class=\"list_link\">" + _classTF + "</a>";
                }
            }
        }
        userlists.DataSource = dt;                              //设置datalist数据源
        userlists.DataBind();                                   //绑定数据源
    }

    protected void del(int id)
    {
        this.Authority_Code = "U002";
        this.CheckAdminAuthority();
        if (UL.singdel(id) == 0) { PageError("删除失败", "UserList.aspx"); }
        else { PageRight("删除成功", "UserList.aspx"); }
    }


    protected void DataList1_ItemCommand(object source, RepeaterCommandEventArgs e)
    {

    }

    protected void islock(object sender, EventArgs e)
    {
        this.Authority_Code = "U004";
        this.CheckAdminAuthority();
        string uid = Request.Form["uid"];
        if (uid == "" || uid == null)
        { PageError("请选择一个会员进行操作<br />", ""); }
        if (UL.isLock(uid) == 0) { PageError("锁定失败", "UserList.aspx"); }
        else { PageRight("锁定成功", "UserList.aspx"); }
    }

    protected void unlock(object sender, EventArgs e)
    {
        this.Authority_Code = "U004";
        this.CheckAdminAuthority();
        string uid = Request.Form["uid"];
        if (uid == "" || uid == null) { PageError("请选择一个会员进行操作<br />", ""); }
        if (UL.unLock(uid) == 0) { PageError("解锁失败", "UserList.aspx"); }
        else { PageRight("解锁成功", "UserList.aspx"); }
    }

    protected void dels(object sender, EventArgs e)
    {
        this.Authority_Code = "U002";
        this.CheckAdminAuthority();
        string uid = Request.Form["uid"];
        if (uid == "" || uid == null)
        {
            PageError("请选择一个会员进行操作<br />", "");
        }

        if (UL.dels(uid) == 0)
        {
            PageError("批量删除失败", "UserList.aspx");
        }
        else
        {
            PageRight("批量删除成功", "UserList.aspx");
        }
    }

    protected void bIpoint(object sender, EventArgs e)
    {
        string uid = Request.Form["uid"];
        if (uid == "" || uid == null)
        {
            PageError("请选择一个会员进行操作<br />", "UserList.aspx");
        }
        else
        {
            Response.Redirect("useraction.aspx?PointType=bIpoint&uid=" + uid.Trim() + "");
        }
    }


    protected void sIpoint(object sender, EventArgs e)
    {
        string uid = Request.Form["uid"];
        if (uid == "" || uid == null)
        {
            PageError("请选择一个会员进行操作<br />", "UserList.aspx");
        }
        else
        {
            Response.Redirect("useraction.aspx?PointType=sIpoint&uid=" + uid.Trim() + "");
        }

    }

    protected void bGpoint(object sender, EventArgs e)
    {
        string uid = Request.Form["uid"];
        if (uid == "" || uid == null)
        {
            PageError("请选择一个会员进行操作<br />", "UserList.aspx");
        }
        else
        {
            Response.Redirect("useraction.aspx?PointType=bGpoint&uid=" + uid.Trim() + "");
        }
    }


    protected void sGpoint(object sender, EventArgs e)
    {
        string uid = Request.Form["uid"];
        if (uid == "" || uid == null)
        {
            PageError("请选择一个会员进行操作<br />", "UserList.aspx");
        }
        else
        {
            Response.Redirect("useraction.aspx?PointType=sGpoint&uid=" + uid.Trim() + "");
        }
    }



    protected void Button8_ServerClick(object sender, EventArgs e)
    {
        this.Authority_Code = "U010";
        this.CheckAdminAuthority();
        string ReqName = Request.Form["username"];
        string RealName = Request.Form["realname"];
        string ReqUNum = Request.Form["userNum"];
        string Sex = Request.Form["sex"];
        string siPoint = Request.Form["ipoint"];
        string biPoint = Request.Form["bipoint"];
        string sgPoint = Request.Form["gpoint"];
        string bgPoint = Request.Form["bgpoint"];
        string _userlock = Request.QueryString["userlock"];
        string _group = Request.QueryString["GroupNumber"];
        string _iscerts = Request.QueryString["iscert"];
        string _SiteID = Request.QueryString["SiteID"];
        StartLoad(1, ReqName, RealName, ReqUNum, Sex, siPoint, biPoint, sgPoint, bgPoint, _userlock, _group, _iscerts, _SiteID);
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -