Example #1
0
 protected void btn_DelBat_Click(object sender, System.EventArgs e)
 {
     if (!base.IsAuthorizedOp(ActionType.Delete.ToString()))
     {
         base.ShowAjaxMsg(this.UpdatePanel1, "Không có thẩm quyền");
     }
     else
     {
         try
         {
             string repeaterCheckIDs = base.GetRepeaterCheckIDs(this.Repeater1, "chk", "autoid");
             if (!string.IsNullOrEmpty(repeaterCheckIDs))
             {
                 string[] array = repeaterCheckIDs.Split(new char[]
                 {
                     ','
                 });
                 for (int i = 0; i < array.Length; i++)
                 {
                     string s = array[i];
                     AdPlace.DeleteAll(int.Parse(s));
                 }
             }
             this.BindData();
             PageBase.log.AddEvent(base.LoginAccount.AccountName, "删除广告位成功");
             base.ShowAjaxMsg(this.UpdatePanel1, "Thao tác thành công");
         }
         catch
         {
             base.ShowAjaxMsg(this.UpdatePanel1, "Thao tác thất bại");
         }
     }
 }
Example #2
0
 protected void lnk_Delete_Click(object sender, System.EventArgs e)
 {
     if (!base.IsAuthorizedOp(ActionType.Delete.ToString()))
     {
         base.ShowAjaxMsg(this.UpdatePanel1, "Không có thẩm quyền");
     }
     else
     {
         int         @int     = WebUtils.GetInt((sender as LinkButton).CommandArgument);
         AdPlaceInfo dataById = AdPlace.GetDataById(@int);
         if (dataById == null)
         {
             base.ShowAjaxMsg(this.UpdatePanel1, "Những thông tin này không được tìm thấy, các dữ liệu không tồn tại hoặc đã bị xóa");
         }
         else if (AdPlace.DeleteAll(@int))
         {
             this.BindData();
             PageBase.log.AddEvent(base.LoginAccount.AccountName, "删除广告位[" + dataById.PlaceName + "] thành công");
             base.ShowAjaxMsg(this.UpdatePanel1, "Thao tác thành công");
         }
         else
         {
             base.ShowAjaxMsg(this.UpdatePanel1, "Thao tác thất bại");
         }
     }
 }
Example #3
0
 protected void btnok_Click(object sender, System.EventArgs e)
 {
     if (base.Action.Equals(ActionType.Add.ToString()) && !base.IsAuthorizedOp(ActionType.Add.ToString()))
     {
         base.ShowMsg("Không có thẩm quyền");
     }
     else if (base.Action.Equals(ActionType.Modify.ToString()) && !base.IsAuthorizedOp(ActionType.Modify.ToString()))
     {
         base.ShowMsg("Không có thẩm quyền");
     }
     else
     {
         AdPlaceInfo adPlaceInfo = new AdPlaceInfo();
         if (base.IsEdit)
         {
             adPlaceInfo = AdPlace.GetDataById(base.OpID);
         }
         adPlaceInfo.PlaceName    = WebUtils.GetString(this.TextBox1.Text);
         adPlaceInfo.Width        = WebUtils.GetInt(this.TextBox2.Text);
         adPlaceInfo.Height       = WebUtils.GetInt(this.TextBox3.Text);
         adPlaceInfo.TemplateFile = WebUtils.GetString(this.TextBox5.Text);
         adPlaceInfo.PlaceDesc    = WebUtils.GetString(this.TextBox6.Text);
         adPlaceInfo.Lang         = base.cultureLang;
         if (string.IsNullOrEmpty(adPlaceInfo.PlaceName))
         {
             base.ShowMsg("请输入广告位名称");
         }
         else
         {
             if (base.Action.Equals(ActionType.Add.ToString()))
             {
                 adPlaceInfo.Price         = 0.0m;
                 adPlaceInfo.Sort          = AdPlace.MaxSort + 1;
                 adPlaceInfo.AutoTimeStamp = System.DateTime.Now;
                 if (AdPlace.Add(adPlaceInfo) > 0)
                 {
                     PageBase.log.AddEvent(base.LoginAccount.AccountName, "添加广告位[" + adPlaceInfo.PlaceName + "] thành công");
                     MessageUtils.DialogCloseAndParentReload(this);
                 }
                 else
                 {
                     base.ShowMsg("添加广告位失败");
                 }
             }
             if (base.Action.Equals(ActionType.Modify.ToString()))
             {
                 if (AdPlace.Update(adPlaceInfo))
                 {
                     PageBase.log.AddEvent(base.LoginAccount.AccountName, "修改广告位[" + adPlaceInfo.PlaceName + "] thành công");
                     MessageUtils.DialogCloseAndParentReload(this);
                 }
                 else
                 {
                     base.ShowMsg("修改广告位失败");
                 }
             }
         }
     }
 }
Example #4
0
        private void InitForModify()
        {
            AdPlaceInfo dataById = AdPlace.GetDataById(base.OpID);

            this.TextBox1.Text = dataById.PlaceName;
            this.TextBox2.Text = dataById.Width.ToString();
            this.TextBox3.Text = dataById.Height.ToString();
            this.TextBox5.Text = dataById.TemplateFile;
            this.TextBox6.Text = dataById.PlaceDesc;
        }
Example #5
0
        private void BindData()
        {
            int    recordCount = 0;
            int    num         = 0;
            string strSort     = " Sort ASC,AutoID DESC ";

            this.SinGooPager1.PageSize = WebUtils.GetInt(this.drpPageSize.SelectedValue);
            this.Repeater1.DataSource  = AdPlace.GetPagerList(this.GetCondition(), strSort, this.SinGooPager1.PageIndex, this.SinGooPager1.PageSize, ref recordCount, ref num);
            this.Repeater1.DataBind();
            this.SinGooPager1.RecordCount = recordCount;
        }
Example #6
0
        protected void Page_Load(object sender, System.EventArgs e)
        {
            AdPlaceInfo cacheAdPlaceById = AdPlace.GetCacheAdPlaceById(WebUtils.GetQueryInt("placeid"));

            if (cacheAdPlaceById != null)
            {
                base.Put("adplace", cacheAdPlaceById);
                base.Put("ads", Ads.GetCacheAdsByPlaceID(cacheAdPlaceById.AutoID));
                base.Using(cacheAdPlaceById.TemplateFile);
            }
        }
Example #7
0
		protected void Page_Load(object sender, System.EventArgs e)
		{
			this.currAdPlace = AdPlace.GetCacheAdPlaceById(WebUtils.GetQueryInt("PlaceID"));
			if (this.currAdPlace == null)
			{
				this.currAdPlace = AdPlace.GetCacheAdPlaces().FirstOrDefault<AdPlaceInfo>();
			}
			if (!base.IsPostBack)
			{
				this.BindData();
			}
		}
Example #8
0
        /// <summary>
        /// 插入
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public CreateAdPlaceResponse CreateAdPlace(CreateAdPlaceRequest request)
        {
            using (var client = DbFactory.GetClient())
            {
                var adPlace = new AdPlace
                {
                    Title = request.Title, Code = request.Code, Desc = request.Desc, Addtime = DateTime.Now
                };
                adPlace.Id = client.Insertable(adPlace).ExecuteReturnBigIdentity();

                _eventPublisher.EntityCreated(adPlace);
                return(new CreateAdPlaceResponse());
            }
        }
Example #9
0
 private void BindADPlace()
 {
     this.ddlADPlace.DataSource     = AdPlace.GetCacheAdPlaces();
     this.ddlADPlace.DataTextField  = "PlaceName";
     this.ddlADPlace.DataValueField = "AutoID";
     this.ddlADPlace.DataBind();
     if (!base.IsEdit)
     {
         ListItem listItem = this.ddlADPlace.Items.FindByValue(this.adPlace.AutoID.ToString());
         if (listItem != null)
         {
             listItem.Selected = true;
         }
     }
 }
Example #10
0
 protected void btn_SaveSort_Click(object sender, System.EventArgs e)
 {
     System.Collections.Generic.Dictionary <int, int> repeaterSortDict = base.GetRepeaterSortDict(this.Repeater1, "txtsort", "autoid");
     if (repeaterSortDict.Count > 0)
     {
         if (AdPlace.UpdateSort(repeaterSortDict))
         {
             this.BindData();
             PageBase.log.AddEvent(base.LoginAccount.AccountName, "设置广告位排序成功");
             base.ShowAjaxMsg(this.UpdatePanel1, "Thao tác thành công");
         }
         else
         {
             base.ShowAjaxMsg(this.UpdatePanel1, "Thao tác thất bại");
         }
     }
 }
Example #11
0
        /// <summary>
        /// 插入
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public ServResult CreateAdPlace(ServRequest <CreateAdPlaceDto> request)
        {
            using (var client = DbFactory.GetClient())
            {
                var adPlace = new AdPlace
                {
                    Title   = request.Data.Title,
                    Code    = request.Data.Code,
                    Desc    = request.Data.Desc,
                    Addtime = DateTime.Now
                };
                adPlace.Id = client.Insertable(adPlace).ExecuteReturnBigIdentity();

                _eventPublisher.EntityCreated(adPlace);
                return(Ok());
            }
        }
Example #12
0
        /// <summary>
        /// 插入
        /// </summary>
        /// <param name="dto"></param>
        /// <returns></returns>
        public PublicResult CreateAdPlace(CreateAdPlaceDto dto)
        {
            using (var client = DbFactory.CreateClient())
            {
                var adPlace = new AdPlace
                {
                    Title   = dto.Title,
                    Code    = dto.Code,
                    Desc    = dto.Desc,
                    Addtime = DateTime.Now
                };
                adPlace.Id = client.Insertable(adPlace).ExecuteReturnBigIdentity();

                _eventPublisher.EntityCreated(adPlace);
                return(Ok());
            }
        }
Example #13
0
 protected void Page_Load(object sender, System.EventArgs e)
 {
     this.adPlace = AdPlace.GetCacheAdPlaceById(WebUtils.GetQueryInt("PlaceID"));
     if (!base.IsEdit && this.adPlace == null)
     {
         base.ClientScript.RegisterClientScriptBlock(base.GetType(), "alertandredirect", "<script>alert('没有找到广告位信息');$.dialog.close();</script>");
     }
     else if (!base.IsPostBack)
     {
         this.BindADPlace();
         this.timestart.Text = System.DateTime.Now.ToString("yyyy-MM-dd");
         this.timeend.Text   = System.DateTime.Now.AddYears(1).ToString("yyyy-MM-dd");
         if (base.IsEdit)
         {
             this.InitForModify();
         }
     }
 }
Example #14
0
        private void InitForModify()
        {
            AdsInfo dataById = Ads.GetDataById(base.OpID);

            if (dataById != null)
            {
                this.adPlace = AdPlace.GetCacheAdPlaceById(dataById.PlaceID);
                ListItem listItem = this.ddlADPlace.Items.FindByValue(dataById.PlaceID.ToString());
                if (listItem != null)
                {
                    listItem.Selected = true;
                }
                this.TextBox1.Text   = dataById.AdName;
                this.Image1.ImageUrl = dataById.AdMediaPath;
                this.Image1.Attributes.Add("data-original", dataById.AdMediaPath);
                this.TextBox6.Text   = dataById.AdMediaPath;
                this.TextBox2.Text   = dataById.AdLink;
                this.timestart.Text  = dataById.BeginDate.ToString("yyyy-MM-dd");
                this.timeend.Text    = dataById.EndDate.ToString("yyyy-MM-dd");
                this.TextBox4.Text   = dataById.AdText;
                this.isaudit.Checked = dataById.IsAudit;
            }
        }