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

📄 ads_add.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_advertisement_Ads_add : NetCMS.Web.UI.ManagePage
{
    public manage_advertisement_Ads_add()
    {
        Authority_Code = "S007";
    }
    public DataTable TbClass;
    public string str_dirMana = NetCMS.Config.UIConfig.dirDumm;//获取用户虚拟路径
    protected void Page_Load(object sender, EventArgs e)
    {
        Response.CacheControl = "no-cache";                        //设置页面无缓存
        if (!IsPostBack)
        {
            
            copyright.InnerHtml = CopyRight;        //获取版权信息
            ClassID.Items.Clear();
            getClassInfo();
            getAdsList();
        }
        string Type = Request.QueryString["Type"];
        if (Type == "Add")
        {
            AdsAdd();
        }
    }

    /// <summary>
    /// 调用获得分类信息
    /// </summary>
    /// <returns>调用获得分类信息</returns>
    /// Code By DengXi

    protected void getClassInfo()
    {
        NetCMS.Content.Ads.Ads ac = new NetCMS.Content.Ads.Ads();
        TbClass = ac.getAdsClassList();

        if (TbClass != null)
            ClassRender("0", 0);

        TbClass.Clear();
        TbClass.Dispose();
    }

    /// <summary>
    /// 取得广告列表
    /// </summary>
    /// <returns>取得广告列表</returns>
    /// Code By DengXi

    protected void getAdsList()
    {
        CycID.Items.Clear();
        NetCMS.Content.Ads.Ads ac = new NetCMS.Content.Ads.Ads();
        TbClass = ac.getAdsList(null);
        if (TbClass != null)
        {
            for (int i = 0; i < TbClass.Rows.Count; i++)
            {
                ListItem it = new ListItem();
                it.Text = TbClass.Rows[i][1].ToString();
                it.Value = TbClass.Rows[i][0].ToString();
                CycID.Items.Add(it);
            }
        }
        TbClass.Clear();
        TbClass.Dispose();
    }

    /// <summary>
    /// 获得分类信息开始(递归)
    /// </summary>
    /// <param name="PID">父类编号</param>
    /// <param name="Layer">第几层</param>
    /// <returns>取得广告列表</returns>
    /// Code By DengXi


    private void ClassRender(string PID, int Layer)
    {
        DataRow[] row = TbClass.Select("ParentID='" + PID + "'");
        if (row.Length < 1)
            return;
        else
        {
            foreach (DataRow r in row)
            {
                ListItem it = new ListItem();
                it.Value = r["AcID"].ToString();
                string stxt = "┝";
                for (int i = 0; i < Layer; i++)
                {
                    stxt += "┉";
                }
                it.Text = stxt + r["Cname"].ToString();
                this.ClassID.Items.Add(it);
                ClassRender(r["AcID"].ToString(), Layer + 1);
            }
        }
    }

    /// <summary>
    /// 添加广告信息
    /// </summary>
    /// <returns>添加广告信息</returns>
    /// Code By DengXi

    protected void AdsAdd()
    {
        NetCMS.Model.AdsInfo ai = new NetCMS.Model.AdsInfo();
        ai.AdID = "";
        ai.adName = Request.Form["adName"];
        ai.ClassID = Request.Form["ClassID"];
        ai.adType = int.Parse(Request.Form["adType"]);
        ai.leftPic = Request.Form["leftPic"];
        ai.leftSize = Request.Form["leftSize"];
        ai.rightPic = Request.Form["rightPic"];
        ai.rightSize = Request.Form["rightSize"];
        ai.LinkURL = Request.Form["LinkURL"];
        if (int.Parse(Request.QueryString["CycTF"]) == 1)
        {
            ai.CycTF = 1;
            ai.CycAdID = Request.Form["CycID"];
            ai.CycSpeed = int.Parse(Request.Form["CycSpeed"]);
            ai.CycDic = int.Parse(Request.Form["CycDic"]);
        }
        else
        {
            ai.CycTF = 0;
            ai.CycAdID = "-1";
            ai.CycSpeed = 0;
            ai.CycDic = 0;
        }
        ai.CusID = UserNum;
        ai.AdTxtContent = Request.Form["AdTxtContent"];
        ai.AdTxtCss = Request.Form["AdTxtCss"];
        ai.AdTxtLink = Request.Form["AdTxtLink"];
        if (Request.Form["AdTxtColNum"] != null && Request.Form["AdTxtColNum"] != "" && Request.Form["AdTxtColNum"] != string.Empty)
            ai.AdTxtNum = int.Parse(Request.Form["AdTxtColNum"]);
        else
            ai.AdTxtNum = 0;
        if (int.Parse(Request.Form["CondiTF"]) == 1)
        {
            ai.CondiTF = 1;
            if (Request.Form["maxShowClick"] != null && Request.Form["maxShowClick"] != "" && Request.Form["maxShowClick"] != string.Empty)
                ai.maxShowClick = int.Parse(Request.Form["maxShowClick"]);
            else
                ai.maxShowClick = 0;
            if (Request.Form["TimeOutDay"] != null && Request.Form["TimeOutDay"] != "" && Request.Form["TimeOutDay"] != string.Empty)
                ai.TimeOutDay = DateTime.Parse(Request.Form["TimeOutDay"]);
            else
                ai.TimeOutDay = DateTime.Parse("3000-1-1");
            if (Request.Form["maxClick"] != null && Request.Form["maxClick"] != "" && Request.Form["maxClick"] != string.Empty)
                ai.maxClick = int.Parse(Request.Form["maxClick"]);
            else
                ai.maxClick = 0;
        }
        else
        {
            ai.CondiTF = 0;
            ai.maxShowClick = 0;
            ai.TimeOutDay = DateTime.Parse("3000-1-1");
            ai.maxClick = 0;
        }
        ai.isLock = int.Parse(Request.Form["isLock"]);
        ai.creatTime = DateTime.Now;
        ai.SiteID = SiteID;
        ai.ShowNum = 0;
        ai.ClickNum = 0;
        ai.OldClass = "";
        NetCMS.Content.Ads.Ads ac = new NetCMS.Content.Ads.Ads();
        int result = ac.adsAdd(ai);

        if(result==1)
            PageRight("添加广告成功!", "list.aspx");
        else
            PageError("添加广告失败!", "");
    }
}

⌨️ 快捷键说明

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