protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { CheckAdminPower("ReadVoteRecord", PowerCheckType.Single); int voteID = RequestHelper.GetQueryString <int>("VoteID"); int voteItemID = RequestHelper.GetQueryString <int>("VoteItemID"); voteItemList = VoteItemBLL.ReadVoteItemAllList(); if (voteID > 0) { voteItemList = voteItemList.Where(k => k.VoteID.IndexOf("|" + voteID + "|") >= 0).ToList(); } VoteRecordSearchInfo searchInfo = new VoteRecordSearchInfo(); if (voteID > 0) { searchInfo.VoteID = "|" + voteID + "|"; } if (voteItemID > 0) { searchInfo.ItemID = voteItemID.ToString(); } List <VoteRecordInfo> recordList = VoteRecordBLL.ReadVoteRecordList(CurrentPage, PageSize, searchInfo, ref Count); BindControl(recordList, RecordList, MyPager); } }
protected void Vote(int voteID) { string content = "ok"; if ((ShopConfig.ReadConfigInfo().AllowAnonymousVote == 0) && (base.UserID == 0)) { content = "»¹Î´µÇ¼"; } else { string str2 = CookiesHelper.ReadCookieValue("VoteCookies" + voteID.ToString()); if ((ShopConfig.ReadConfigInfo().VoteRestrictTime > 0) && (str2 != string.Empty)) { content = "Ç벻ҪƵ·±Ìá½»"; } else { VoteRecordInfo voteRecord = new VoteRecordInfo(); voteRecord.VoteID = voteID; voteRecord.ItemID = StringHelper.AddSafe(RequestHelper.GetQueryString <string>("ItemID")); voteRecord.AddDate = RequestHelper.DateNow; voteRecord.UserIP = ClientHelper.IP; voteRecord.UserID = base.UserID; voteRecord.UserName = base.UserName; VoteRecordBLL.AddVoteRecord(voteRecord); if (ShopConfig.ReadConfigInfo().VoteRestrictTime > 0) { CookiesHelper.AddCookie("VoteCookies" + voteID.ToString(), "VoteCookies" + voteID.ToString(), ShopConfig.ReadConfigInfo().VoteRestrictTime, TimeType.Second); } } } ResponseHelper.Write(content); ResponseHelper.End(); }
/// <summary> /// 投票 /// </summary> /// <param name="voteID"></param> protected void Vote(int voteID) { string result = "ok"; if (ShopConfig.ReadConfigInfo().AllowAnonymousVote == (int)BoolType.False && base.UserID == 0) { result = "还未登录"; } else { string voteCookies = CookiesHelper.ReadCookieValue("VoteCookies" + voteID.ToString()); if (ShopConfig.ReadConfigInfo().VoteRestrictTime > 0 && voteCookies != string.Empty) { result = "请不要频繁提交"; } else { VoteRecordInfo voteRecord = new VoteRecordInfo(); voteRecord.VoteID = voteID; voteRecord.ItemID = StringHelper.AddSafe(RequestHelper.GetQueryString <string>("ItemID")); voteRecord.AddDate = RequestHelper.DateNow; voteRecord.UserIP = ClientHelper.IP; voteRecord.UserID = base.UserID; voteRecord.UserName = base.UserName; VoteRecordBLL.AddVoteRecord(voteRecord); if (ShopConfig.ReadConfigInfo().VoteRestrictTime > 0) { CookiesHelper.AddCookie("VoteCookies" + voteID.ToString(), "VoteCookies" + voteID.ToString(), ShopConfig.ReadConfigInfo().VoteRestrictTime, TimeType.Second); } } } ResponseHelper.Write(result); ResponseHelper.End(); }
protected void Page_Load(object sender, EventArgs e) { if (!this.Page.IsPostBack) { base.CheckAdminPower("ReadVoteRecord", PowerCheckType.Single); int queryString = RequestHelper.GetQueryString <int>("VoteID"); this.voteItemList = VoteItemBLL.ReadVoteItemByVote(queryString); base.BindControl(VoteRecordBLL.ReadVoteRecordList(queryString, base.CurrentPage, base.PageSize, ref this.Count), this.RecordList, this.MyPager); } }
/// <summary> /// 删除按钮点击方法 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void DeleteButton_Click(object sender, EventArgs e) { CheckAdminPower("DeleteVoteRecord", PowerCheckType.Single); string deleteID = RequestHelper.GetIntsForm("SelectID"); if (deleteID != string.Empty) { VoteRecordBLL.DeleteVoteRecord(deleteID); AdminLogBLL.Add(ShopLanguage.ReadLanguage("DeleteRecord"), ShopLanguage.ReadLanguage("VoteRecord"), deleteID); ScriptHelper.Alert(ShopLanguage.ReadLanguage("DeleteOK"), RequestHelper.RawUrl); } }