Ejemplo n.º 1
0
 private void AltInfo()
 {
     Maticsoft.Model.Settings.AdvertisePosition model = new Maticsoft.BLL.Settings.AdvertisePosition().GetModel(this.AdPositionID);
     if (model != null)
     {
         this.Literal2.Text = model.AdvPositionName + "】广告位新增广告内容";
     }
 }
Ejemplo n.º 2
0
 public ActionResult Index(int AdvPositionId)
 {
     Maticsoft.Model.Settings.AdvertisePosition modelByCache = new Maticsoft.BLL.Settings.AdvertisePosition().GetModelByCache(AdvPositionId);
     if ((modelByCache != null) && modelByCache.ShowType.HasValue)
     {
         return base.View();
     }
     return base.Content("AdvPositionId Not Find!");
 }
Ejemplo n.º 3
0
 private void AltInfo()
 {
     Maticsoft.Model.Settings.AdvertisePosition model = new Maticsoft.BLL.Settings.AdvertisePosition().GetModel(this.AdPositionID);
     if (model != null)
     {
         this.litTitle.Text = model.AdvPositionName;
         this.AdWidth = model.Width.HasValue ? model.Width.Value.ToString() : "autopx";
         this.AdHeight = model.Height.HasValue ? model.Height.Value.ToString() : "autopx";
     }
 }
Ejemplo n.º 4
0
        private void ShowInfo(int AdvPositionId)
        {
            Maticsoft.Model.Settings.AdvertisePosition model = new Maticsoft.BLL.Settings.AdvertisePosition().GetModel(AdvPositionId);
            new Users();
            this.lblAdvPositionId.Text = model.AdvPositionId.ToString();
            this.lblAdvPositionName.Text = model.AdvPositionName;
            this.lblShowType.Text = this.ConvertShowType(model.ShowType);
            int valueOrDefault = model.ShowType.GetValueOrDefault();
            if (model.ShowType.HasValue)
            {
                switch (valueOrDefault)
                {
                    case 0:
                    case 2:
                    case 3:
                        this.horizontalClass.Visible = false;
                        this.codeClass.Visible = false;
                        break;

                    case 1:
                        this.codeClass.Visible = false;
                        break;

                    case 4:
                        this.verticalClass.Visible = false;
                        this.horizontalClass.Visible = false;
                        break;
                }
            }
            this.lblRepeatColumns.Text = model.RepeatColumns.ToString();
            this.lblWidth.Text = model.Width.ToString();
            this.lblHeight.Text = model.Height.ToString();
            this.lblAdvHtml.Text = Globals.HtmlEncode(model.AdvHtml);
            this.chkIsOne.Checked = model.IsOne;
            if (!model.IsOne)
            {
                this.timeintervalClass.Visible = false;
            }
            this.lblTimeInterval.Text = model.TimeInterval.ToString();
            this.lblCreatedDate.Text = model.CreatedDate.ToString();
            this.lblCreatedUserID.Text = new User().GetUserNameByCache(model.CreatedUserID.Value);
        }
Ejemplo n.º 5
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            Maticsoft.Model.Settings.AdvertisePosition model = new Maticsoft.Model.Settings.AdvertisePosition();
            if (this.txtAdvPositionName.Text.Trim().Length == 0)
            {
                MessageBox.ShowFailTip(this, "广告位名称不能为空!");
            }
            else
            {
                string selectedValue = this.ddlShowType.SelectedValue;
                switch (selectedValue)
                {
                    case "1":
                        if (!PageValidate.IsNumber(this.txtRepeatColumns.Text))
                        {
                            MessageBox.ShowFailTip(this, "请数如正确的横向平铺时行显示个数!");
                            return;
                        }
                        model.RepeatColumns = new int?(Globals.SafeInt(this.txtRepeatColumns.Text, 0));
                        break;

                    case "4":
                        if (string.IsNullOrWhiteSpace(this.txtAdvHtml.Text))
                        {
                            MessageBox.ShowFailTip(this, "请数广告位内容!");
                            return;
                        }
                        model.AdvHtml = this.txtAdvHtml.Text.Trim();
                        break;
                }
                model.Width = new int?(Globals.SafeInt(this.txtWidth.Text, 0));
                model.Height = new int?(Globals.SafeInt(this.txtHeight.Text, 0));
                if (this.chkIsOne.Checked)
                {
                    if (!PageValidate.IsNumber(this.txtTimeInterval.Text))
                    {
                        MessageBox.ShowFailTip(this, "请输入正确的循环广告时间间隔!");
                        return;
                    }
                    model.IsOne = true;
                    model.TimeInterval = new int?(Globals.SafeInt(this.txtTimeInterval.Text, 0));
                }
                else
                {
                    model.IsOne = false;
                }
                model.ShowType = new int?(Globals.SafeInt(selectedValue, -1));
                model.AdvPositionName = this.txtAdvPositionName.Text.Trim();
                model.CreatedDate = new DateTime?(DateTime.Now);
                model.CreatedUserID = new int?(base.CurrentUser.UserID);
                Maticsoft.BLL.Settings.AdvertisePosition position2 = new Maticsoft.BLL.Settings.AdvertisePosition();
                int num = 0;
                if (selectedValue == "4")
                {
                    num = position2.Add(model);
                    Maticsoft.BLL.Settings.Advertisement advertisement = new Maticsoft.BLL.Settings.Advertisement();
                    Maticsoft.Model.Settings.Advertisement advertisement2 = new Maticsoft.Model.Settings.Advertisement {
                        AdvertisementName = "自定义广告代码",
                        ContentType = 3,
                        AdvPositionId = new int?(num),
                        CreatedDate = new DateTime?(DateTime.Now)
                    };
                    advertisement.Add(advertisement2);
                }
                else
                {
                    num = position2.Add(model);
                }
                if (num > 0)
                {
                    MessageBox.ResponseScript(this, "parent.location.href='List.aspx'");
                }
                else
                {
                    MessageBox.ShowFailTip(this, "网络异常,请稍后再试");
                }
            }
        }
Ejemplo n.º 6
0
 private void ShowAD(string CallID, int AdTypeid)
 {
     Maticsoft.Model.Settings.AdvertisePosition model = new Maticsoft.BLL.Settings.AdvertisePosition().GetModel(int.Parse(CallID));
     Maticsoft.BLL.Settings.Advertisement bll = new Maticsoft.BLL.Settings.Advertisement();
     string strADContent = "";
     if (model != null)
     {
         strADContent = this.CreateAd(AdTypeid, model, bll, strADContent, model.ShowType.Value);
     }
     else
     {
         base.Response.Write("广告不存在。");
     }
 }
Ejemplo n.º 7
0
        public void btnSave_Click(object sender, EventArgs e)
        {
            Maticsoft.Model.Settings.AdvertisePosition model = new Maticsoft.Model.Settings.AdvertisePosition();
            int num = int.Parse(this.lblAdvPositionId.Text);
            model.AdvHtml = string.Empty;
            if (this.txtAdvPositionName.Text.Trim().Length == 0)
            {
                MessageBox.ShowFailTip(this, "广告位名称不能为空!");
            }
            else
            {
                string selectedValue = this.ddlShowType.SelectedValue;
                switch (selectedValue)
                {
                    case "1":
                        if (!PageValidate.IsNumber(this.txtRepeatColumns.Text))
                        {
                            MessageBox.ShowFailTip(this, "请数如正确的横向平铺时行显示个数!");
                            return;
                        }
                        model.RepeatColumns = new int?(Globals.SafeInt(this.txtRepeatColumns.Text, 0));
                        break;

                    case "4":
                        if (string.IsNullOrWhiteSpace(this.txtAdvHtml.Text))
                        {
                            MessageBox.ShowFailTip(this, "请数广告位内容!");
                            return;
                        }
                        model.AdvHtml = this.txtAdvHtml.Text.Trim();
                        break;
                }
                if (!PageValidate.IsNumber(this.txtWidth.Text) || !PageValidate.IsNumber(this.txtHeight.Text))
                {
                    MessageBox.ShowFailTip(this, "请设置此广告位里面广告内容的宽、高,单位为像素(px)!");
                }
                else
                {
                    model.Width = new int?(Globals.SafeInt(this.txtWidth.Text, 0));
                    model.Height = new int?(Globals.SafeInt(this.txtHeight.Text, 0));
                    if (this.chkIsOne.Checked)
                    {
                        if (!PageValidate.IsNumber(this.txtTimeInterval.Text))
                        {
                            MessageBox.ShowFailTip(this, "请输入正确的循环广告时间间隔!");
                            return;
                        }
                        model.IsOne = true;
                        model.TimeInterval = new int?(Globals.SafeInt(this.txtTimeInterval.Text, 0));
                    }
                    else
                    {
                        model.IsOne = false;
                    }
                    model.AdvPositionId = num;
                    model.ShowType = new int?(Globals.SafeInt(selectedValue, -1));
                    model.AdvPositionName = this.txtAdvPositionName.Text.Trim();
                    model.CreatedDate = new DateTime?(DateTime.Now);
                    model.CreatedUserID = new int?(base.CurrentUser.UserID);
                    Maticsoft.BLL.Settings.AdvertisePosition position2 = new Maticsoft.BLL.Settings.AdvertisePosition();
                    if (position2.Update(model))
                    {
                        MessageBox.ResponseScript(this, "parent.location.href='List.aspx'");
                    }
                    else
                    {
                        MessageBox.ShowFailTip(this, "网络异常,请稍后再试!");
                    }
                }
            }
        }
Ejemplo n.º 8
0
 private void ShowInfo(int AdvPositionId)
 {
     Maticsoft.Model.Settings.AdvertisePosition model = new Maticsoft.BLL.Settings.AdvertisePosition().GetModel(AdvPositionId);
     this.lblAdvPositionId.Text = model.AdvPositionId.ToString();
     this.txtAdvPositionName.Text = model.AdvPositionName;
     this.ddlShowType.SelectedValue = model.ShowType.Value.ToString();
     this.txtRepeatColumns.Text = model.RepeatColumns.ToString();
     this.txtWidth.Text = model.Width.ToString();
     this.txtHeight.Text = model.Height.ToString();
     this.txtAdvHtml.Text = model.AdvHtml;
     this.chkIsOne.Checked = model.IsOne;
     this.txtTimeInterval.Text = model.TimeInterval.ToString();
 }