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

📄 advertisemanage.aspx.cs

📁 易想商城系统
💻 CS
📖 第 1 页 / 共 2 页
字号:
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Collections.Generic;
using Shop.Web.UI;

namespace YXShop.Web.Admin.Accessories
{
    public partial class AdvertiseManage : System.Web.UI.Page
    {
        BasePage bp = null;
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (Request["Pro_ID"] != null)
                {
                    if (!PowerTree.PowerPass.isPass("013001004", PowerTree.PowerPanel.PowerType.update))
                    {
                        bp = new BasePage();
                        bp.PageError("对不起,你没有修改广告的权限!", "../index.aspx");
                    }
                    YXShop.BLL.AdvertiseManage dataCA = new YXShop.BLL.AdvertiseManage();
                    List<YXShop.Model.AdvertiseManage> data = dataCA.GetId(Convert.ToInt32(Request["Pro_ID"]));
                    txtggmc.Text = data[0].AD_Name;
                    txtqz.Text = data[0].AD_Power.ToString();
                    txtlls.Text = data[0].AD_StatBrowse.ToString();
                    txtdjs.Text = data[0].AD_StatClick.ToString();
                    dpStart.Date = Convert.ToDateTime(data[0].AD_OverdueTime);

                    if (data[0].AD_Examine.ToString() == "1")
                    {
                        CheckBox3.Checked = true;
                    }
                    else
                    {
                        CheckBox3.Checked = false;
                    }
                    if (data[0].AD_ClickCount.ToString() == "1")
                    {
                        CheckBox2.Checked = true;
                    }
                    else
                    {
                        CheckBox2.Checked = false;
                    }
                    if (data[0].AD_BrowseCount.ToString() == "1")
                    {
                        CheckBox1.Checked = true;
                    }
                    else
                    {
                        CheckBox1.Checked = false;
                    }

                    if (data[0].AD_lx.ToString() == "0")
                    {
                        RadioButton1.Checked = true;
                        Panel1.Visible = true;
                        txtcdz.Text = data[0].AD_UpspreadAdd;
                        txttk.Text = data[0].AD_SizeBreadth;
                        txttg.Text = data[0].AD_Hight;
                        txtljdz.Text = data[0].AD_LinkAddress;
                        txtljts.Text = data[0].AD_Hint;
                        lx.SelectedValue = data[0].AD_BackgorTarget.ToString();
                        txtggjj.Text = data[0].AD_Advertisecont;
                        ViewState["tp"] = data[0].AD_UpspreadAdd;
                        ViewState["lx"] = data[0].AD_lx.ToString();
                    }

                    if (data[0].AD_lx.ToString() == "1")
                    {
                        RadioButton2.Checked = true;
                        Panel1.Visible = false;
                        Panel2.Visible = true;
                        txtdk.Text = data[0].AD_SizeBreadth;
                        txtdg.Text = data[0].AD_Hight;
                        lxt.SelectedValue = data[0].AD_BackgorTarget.ToString();
                        ViewState["tp"] = data[0].AD_UpspreadAdd;
                        ViewState["lx"] = data[0].AD_lx.ToString();
                        CheckBox2.Enabled = false;
                        txtdjs.Enabled = false;
                    }
                    if (data[0].AD_lx.ToString() == "2")
                    {
                        RadioButton3.Checked = true;
                        Panel1.Visible = false;
                        Panel2.Visible = false;
                        Panel3.Visible = true;
                        txtgglr.Text = data[0].AD_Advertisecont;
                        ViewState["lx"] = data[0].AD_lx.ToString();
                        CheckBox2.Enabled = false;
                        txtdjs.Enabled = false;
                    }
                    if (data[0].AD_lx.ToString() == "3")
                    {
                        RadioButton1.Checked = true;
                        Panel4.Visible = true;
                        Panel1.Visible = false;
                        Panel2.Visible = false;
                        Panel3.Visible = false;
                        txttk0.Text = data[0].AD_SizeBreadth;
                        txttg0.Text = data[0].AD_Hight;
                        txtljdz0.Text = data[0].AD_LinkAddress;
                        txtljts0.Text = data[0].AD_Hint;
                        lx0.SelectedValue = data[0].AD_BackgorTarget.ToString();
                        txtggjj0.Text = data[0].AD_Advertisecont;
                        txtcdz0.Text = data[0].AD_UpspreadAdd;
                        ViewState["tp"] = data[0].AD_UpspreadAdd;
                        ViewState["lx"] = data[0].AD_lx.ToString();
                    }
                    ViewState["axz"] = data[0].AD_lx.ToString();
                }
                else 
                {
                    if (!PowerTree.PowerPass.isPass("013001002", PowerTree.PowerPanel.PowerType.add))
                    {
                        bp = new BasePage();
                        bp.PageError("对不起,你没有添加广告的权限!", "../index.aspx");
                    }
                }
            }
        }
      
        protected void RadioButton2_CheckedChanged(object sender, EventArgs e)
        {
            ViewState["axz"] = "1";
            Panel1.Visible = false;
            Panel3.Visible = false;
            Panel2.Visible = true;
            Panel4.Visible = false;
            CheckBox2.Enabled = false;
            txtdjs.Enabled = false;
        }

        protected void RadioButton3_CheckedChanged(object sender, EventArgs e)
        {
            ViewState["axz"] = "2";
            Panel1.Visible = false;
            Panel2.Visible = false;
            Panel3.Visible = true;
            Panel4.Visible = false;
            CheckBox2.Enabled = false;
            txtdjs.Enabled = false;
        }
        protected void RadioButton4_CheckedChanged(object sender, EventArgs e)
        {
            ViewState["axz"] = "3";
            Panel1.Visible = false;
            Panel2.Visible = false;
            Panel3.Visible = false;
            Panel4.Visible = true;
            CheckBox2.Enabled = false;
            txtdjs.Enabled = false;

        }
        protected void Button2_Click(object sender, EventArgs e)
        {
            YXShop.BLL.AdvertiseManage dataCA = new YXShop.BLL.AdvertiseManage();
            YXShop.Model.AdvertiseManage model = new YXShop.Model.AdvertiseManage();
            model.AD_Name = txtggmc.Text.Trim();
            if (txtqz.Text == string.Empty)
            {
                txtqz.Text = "0";
            }
            if (txtlls.Text == string.Empty)
            {
                txtlls.Text = "0";
            }
            if (txtdjs.Text == string.Empty)
            {
                txtdjs.Text = "0";
            }
            model.AD_Power = Convert.ToInt32(txtqz.Text.Trim());
            model.AD_StatBrowse = Convert.ToInt32(txtlls.Text.Trim());
            model.AD_StatClick = Convert.ToInt32(txtdjs.Text.Trim());
            model.AD_OverdueTime = Convert.ToDateTime(dpStart.Date.ToShortDateString());
            if (CheckBox3.Checked == true)
            {
                model.AD_Examine = 1;
            }
            else
            {
                model.AD_Examine = 0;
            }
            if (CheckBox2.Checked == true)
            {
                model.AD_ClickCount = 1;
            }
            else
            {
                model.AD_ClickCount = 0;
            }
            if (CheckBox1.Checked == true)
            {
                model.AD_BrowseCount = 1;
            }
            else
            {
                model.AD_BrowseCount = 0;
            }
            if (Request["Pro_ID"] != null)
            {
                string m = "";
                    if (ViewState["axz"] != null)
                    {
                        if (ViewState["axz"].ToString() == "1")
                        {
                            string c = "YXUploadFile/ProGift";
                            string d = "Advertise";
                            m = YXShop.DBUtility.UploadFile.UploadPicFile(FileUpload2, c, d).ToString();
                            ViewState["lx"] = "1";
                            model.AD_LinkAddress = "";
                            model.AD_Hint = "";
                            model.AD_Advertisecont = "";
                            model.AD_SizeBreadth = txtdk.Text.Trim();
                            model.AD_Hight = txtdg.Text.Trim();
                            model.AD_BackgorTarget = Convert.ToInt32(this.lxt.SelectedValue);
                            model.AD_UpspreadAdd = m;
                            model.AD_lx = 1;
                            model.AD_ClickCount = 0;
                            model.AD_StatClick = 0;

                            string aa = FileUpload1.FileName.ToString();
                            if (aa == "")
                            {
                                model.AD_UpspreadAdd = m;
                            }
                            else
                            {
                                model.AD_UpspreadAdd = ViewState["tp"].ToString();
                            }
                            model.AD_ID = Convert.ToInt32(Request["Pro_ID"].ToString());
                            dataCA.Amend(model);
                            HttpContext.Current.Response.Redirect("AdvertiseManagelist.aspx");

                        }
                        if (ViewState["axz"].ToString() == "0")
                        {
                            string c = "YXUploadFile/ProGift";
                            string d = "Advertise";
                            m = YXShop.DBUtility.UploadFile.UploadPicFile(FileUpload1, c, d).ToString();
                           
                            model.AD_SizeBreadth = txttk.Text.Trim();
                            model.AD_Hight = txttg.Text.Trim();
                            model.AD_LinkAddress = txtljdz.Text.Trim();
                            model.AD_Hint = txtljts.Text.Trim();
                            model.AD_BackgorTarget = Convert.ToInt32(this.lx.SelectedValue);
                            model.AD_Advertisecont = txtggjj.Text.Trim();
                            model.AD_lx = 0;
                            string aa = FileUpload1.FileName.ToString();
                            if (txtcdz.Text != "")
                            {
                                model.AD_UpspreadAdd = txtcdz.Text.ToString();
                            }
                            else
                            {
                                model.AD_UpspreadAdd = ViewState["tp"].ToString();
                            }
                            model.AD_ID = Convert.ToInt32(Request["Pro_ID"].ToString());
                            dataCA.Amend(model);
                            HttpContext.Current.Response.Redirect("AdvertiseManagelist.aspx");
                        }
                        if (ViewState["axz"].ToString() == "2")
                        {
                            m = "";
                            ViewState["lx"] = "2";

⌨️ 快捷键说明

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