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"); } } }
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"); } } }
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("修改广告位失败"); } } } } }
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; }
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; }
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); } }
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(); } }
/// <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()); } }
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; } } }
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"); } } }
/// <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()); } }
/// <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()); } }
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(); } } }
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; } }