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

📄 admin_groupadd.aspx.cs

📁 最好用的站点内容管理系统 全部源代码都有
💻 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;

public partial class manage_Sys_admin_GroupAdd : NetCMS.Web.UI.ManagePage
{
    public manage_Sys_admin_GroupAdd()
    {
        Authority_Code = "Q017";
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            
            copyright.InnerHtml = CopyRight;            //获取版权信息
            Response.CacheControl = "no-cache";                        //设置页面无缓存
            getList();
        }
        string Str_Type = Request.QueryString["Type"];
        if (Str_Type == "Add")
            GroupAdd();
    }

    /// <summary>
    /// 取得频道,栏目,专题的DataTable
    /// </summary>
    /// <returns></returns>

    protected void getList()
    {
        NetCMS.Content.AdminGroup agc = new NetCMS.Content.AdminGroup();
        DataTable dt = agc.getClassList("ClassID,ClassCName,ParentID", "news_Class", " Where isLock=0 And isRecyle=0 And SiteID='" + SiteID + "' ");
        DataTable dv = agc.getClassList("ChannelID,CName,ParentID", "news_site", " Where isLock=0 And isRecyle=0 And SiteID='" + SiteID + "' ");
        DataTable dc = agc.getClassList("SpecialID,SpecialCName,ParentID", "news_special", " Where isLock=0 And isRecyle=0 And SiteID='" + SiteID + "' ");
        listShow(dt, "0", 0, NewsClassList);
        listShow(dv, "0", 0, Site1);
        listShow(dc, "0", 0, Special1);
    }

    /// <summary>
    /// 在ListBox中呈现出来
    /// </summary>
    /// <param name="tempdt">DataTable</param>
    /// <param name="PID">父类编号</param>
    /// <param name="Layer">层次</param>
    /// <param name="list">ListBox控件名称</param>
    
    protected void listShow(DataTable tempdt, string PID, int Layer,ListBox list)
    {
        DataRow[] row = null;
        row = tempdt.Select("ParentID='" + PID + "'");
        if (row.Length < 1)
            return;
        else
        {
            foreach (DataRow r in row)
            {
                string strText = "┝";
                for (int j = 0; j < Layer; j++)
                {
                    strText += "┉";
                }
                ListItem itm = new ListItem();
                itm.Value = r[0].ToString();
                itm.Text = strText + r[1].ToString();
                list.Items.Add(itm);
                if (r[0].ToString()!="0")
                    listShow(tempdt, r[0].ToString(), Layer + 1, list);
            }
        }    
    }

    /// <summary>
    /// 添加管理员组信息
    /// </summary>
    /// <returns>添加管理员组信息</returns>
    /// Code By DengXi

    protected void GroupAdd()
    {
        int result = 0;
        NetCMS.Model.AdminGroupInfo agci = new NetCMS.Model.AdminGroupInfo();
        agci.adminGroupNumber = "";
        agci.GroupName =Request.QueryString["GroupName"];
        agci.ClassList = Request.QueryString["News_List"];
        agci.channelList = Request.QueryString["Site_List"];
        agci.SpecialList =Request.QueryString["Sp_List"];
        agci.SiteID = SiteID;
        agci.CreatTime = DateTime.Now;

        NetCMS.Content.AdminGroup agc = new NetCMS.Content.AdminGroup();
        result = agc.add(agci);

        if(result ==1)
            PageRight("添加管理员组成功!", "admin_group.aspx");
        else
            PageError("添加管理员组失败!", "");
    }

}

⌨️ 快捷键说明

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