private void Add() { DataTable newContentData = ContentManage.GetNewContentData(this.GetDataTableFromRepeater()); UserGroupsInfo userGroupById = UserGroups.GetUserGroupById(-2); if (userGroupById.IsNull || string.IsNullOrEmpty(userGroupById.GroupSetting)) { DynamicPage.WriteErrMsg("匿名会员组不存在!"); } else { UserPurviewInfo groupSetting = UserGroups.GetGroupSetting(userGroupById.GroupSetting); if (groupSetting.IsNull) { DynamicPage.WriteErrMsg("匿名会员组没有进行权限设置!"); } if (groupSetting.PublicInfoNoNeedCheck) { DataRow[] rowArray = newContentData.Select("FieldName = 'status'"); if (rowArray[0]["FieldValue"].ToString() == "0") { rowArray[0]["FieldValue"] = "99"; } } } if (ContentManage.Add(this.m_ModelId, newContentData)) { this.AddKeywordsToTable(newContentData); DynamicPage.WriteSuccessMsg("添加成功!", "../../Default.aspx"); } else { DynamicPage.WriteErrMsg("添加失败!"); } }
protected void BtnMoveFriend_Click(object sender, EventArgs e) { int groupId = DataConverter.CLng(this.DropFriendGroup.SelectedValue, -1); if (groupId < 0) { DynamicPage.WriteErrMsg("<li>请选择移动到的组别</li>"); } else { string str = this.EgvFriend.SelectList.ToString(); if (string.IsNullOrEmpty(str)) { DynamicPage.WriteErrMsg("<li>请选择要移动的用户</li>"); } else if (UserFriend.MoveByGroupId(str, groupId)) { DynamicPage.WriteSuccessMsg("批量移动操作成功!", "FriendManage.aspx"); } else { DynamicPage.WriteErrMsg("<li>批量移动操作失败!</li>"); } } }
protected void EBtnSubmit_Click(object sender, EventArgs e) { int nodeId = DataConverter.CLng(this.DropCategoryId.SelectedValue); if (nodeId == 0) { nodeId = this.m_NodeId; } if (nodeId == 0) { DynamicPage.WriteErrMsg("<li>节点ID不存在!</li>"); } NodeInfo cacheNodeById = EasyOne.Contents.Nodes.GetCacheNodeById(nodeId); if (cacheNodeById.IsNull) { DynamicPage.WriteErrMsg("<li>栏目节点不存在!</li>"); } DataTable contentData = this.GetContentData(nodeId); string successMessage = "您的留言已经提交请等待管理员的审核!"; if (cacheNodeById.WorkFlowId == -1) { contentData.Select("FieldName = 'status'")[0]["FieldValue"] = "99"; successMessage = "您的留言已经发送成功!"; } if (ContentManage.Add(this.m_ModelId, contentData)) { DynamicPage.WriteSuccessMsg(successMessage, SiteConfig.SiteInfo.VirtualPath + "Category_" + this.m_NodeId.ToString() + "/index.aspx"); } else { DynamicPage.WriteErrMsg("发表留言失败!"); } }
private void ExecuteMessageSave() { MessageInfo messageInfo = new MessageInfo(); messageInfo.Title = StringHelper.RemoveXss(this.TxtTitle.Text.Trim()); messageInfo.Content = StringHelper.RemoveXss(this.EditorContent.Value); messageInfo.Sender = PEContext.Current.User.UserName; messageInfo.SendTime = DateTime.Now; messageInfo.Incept = this.TxtInceptUser.Text; messageInfo.IsSend = 0; messageInfo.IsRead = 0; bool flag = false; if (BasePage.RequestString("Action") == "Edit") { messageInfo.MessageId = DataConverter.CLng(this.HdnMessageID.Value); flag = EasyOne.Accessories.Message.Update(messageInfo); } else { flag = EasyOne.Accessories.Message.Add(messageInfo); } if (flag) { DynamicPage.WriteSuccessMsg("<li>恭喜您,保存短信息成功。</li><br /><li>短消息保存在您的草稿箱中。</li>", "MessageManager.aspx"); } else { DynamicPage.WriteErrMsg("保存失败!"); } }
protected void BtnDelCompany_Click(object sender, EventArgs e) { UserInfo usersByUserName = Users.GetUsersByUserName(this.LblUserName.Text); if (!usersByUserName.IsNull) { if (usersByUserName.UserType != UserType.Creator) { DynamicPage.WriteErrMsg("<li>你不是企业创建者,不能注销企业!</li>"); } if (usersByUserName.ClientId > 0) { DynamicPage.WriteErrMsg("<li>你已经是客户,不能注销企业!</li>"); } if (Users.DeleteCompany(usersByUserName.CompanyId)) { DynamicPage.WriteSuccessMsg("您已经成功注销企业!", "Default.aspx"); } else { DynamicPage.WriteErrMsg("<li>注销企业失败!</li>"); } } else { DynamicPage.WriteErrMsg("<li>未找到您的用户信息!</li>"); } }
protected void EBtnSubmit_Click(object sender, EventArgs e) { if (this.TxtPasswords.Text != this.TxtConfirmPassword.Text) { DynamicPage.WriteErrMsg("<li>确认密码与新密码不一致!</li>"); } UserInfo usersByUserName = Users.GetUsersByUserName(PEContext.Current.User.UserName); if (StringHelper.MD5(this.TxtOldPassword.Text.Trim()) != usersByUserName.UserPassword) { DynamicPage.WriteErrMsg("<li>输入的旧密码不正确!</li>"); } else { usersByUserName.UserPassword = StringHelper.MD5(this.TxtPasswords.Text); if (ApiData.IsAPiEnable()) { string str = ApiFunction.UpdateUser(usersByUserName.UserName, this.TxtPasswords.Text, null, null, null, null, null, null, null, null, null, null, null, null, null); if (str != "true") { DynamicPage.WriteErrMsg("<li>" + str + "</li>"); } } Users.Update(usersByUserName); DynamicPage.WriteSuccessMsg("<li>密码修改成功!</li>"); } }
protected void BtnAppend_Click(object sender, EventArgs e) { this.m_ClickId = DataConverter.CLng(this.ViewState["ClientId"]); EasyOne.Model.Crm.CompanyInfo companyInfo = new EasyOne.Model.Crm.CompanyInfo(); this.Company1.Action = "add"; this.Company1.CompanyClientId = this.m_ClickId; companyInfo = this.Company1.CompanyInfo; bool flag = false; if (Company.Add(companyInfo)) { flag = Users.UpdateForCompany(companyInfo.CompanyId, this.m_UserName, UserType.Creator, 0); if (flag && (this.m_ClickId > 0)) { flag = Client.UpdateForCompany(this.m_ClickId, companyInfo.CompanyName); } } if (flag) { DynamicPage.WriteSuccessMsg("已经成功注册企业:" + companyInfo.CompanyName + "<br>从现在起,您是这家企业的创建人,拥有这家企业的管理权限(如审核批准其他人的申请)。同时您成为了我们的企业会员,可以享受更多服务!", "../Default.aspx"); } else { DynamicPage.WriteSuccessMsg("<li>添加不成功!</li>"); } }
protected void Page_Load(object sender, EventArgs e) { UserInfo usersByUserName = Users.GetUsersByUserName(PEContext.Current.User.UserName); this.m_UserId = usersByUserName.UserId; this.OdsFavorite.SelectParameters["userId"].DefaultValue = this.m_UserId.ToString(); if (!base.IsPostBack) { FavoriteInfo favoriteInfo = new FavoriteInfo(); favoriteInfo.FavoriteTime = DateTime.Now; favoriteInfo.InfoId = BasePage.RequestInt32("Id"); favoriteInfo.UserId = this.m_UserId; string str = BasePage.RequestStringToLower("Action"); if (str != null) { if (!(str == "add")) { if (!(str == "delete")) { return; } } else { if (favoriteInfo.InfoId <= 0) { DynamicPage.WriteErrMsg("你收藏的内容不存在!", "Index.aspx"); } UserPurviewInfo userPurview = usersByUserName.UserPurview; int maxSaveInfos = 0; if (!userPurview.IsNull) { maxSaveInfos = userPurview.MaxSaveInfos; } if (maxSaveInfos <= 0) { DynamicPage.WriteErrMsg("你没有收藏权限,请与网站管理员联系!", "Index.aspx"); } if (maxSaveInfos > Favorite.GetUserFavoiteCount(this.m_UserId)) { Favorite.Add(favoriteInfo); DynamicPage.WriteSuccessMsg("收藏成功", "~/Item/" + favoriteInfo.InfoId.ToString() + ".aspx"); return; } DynamicPage.WriteErrMsg("你收藏的内容已达到最大收藏数"); return; } if (favoriteInfo.InfoId <= 0) { DynamicPage.WriteUserErrMsg("你收藏的内容不存在!", "Favorite.aspx"); } if (!Favorite.Delete(this.m_UserId, BasePage.RequestInt32("Id"))) { DynamicPage.WriteUserErrMsg("取消失败"); } } } }
protected void BtnSubmit_Click(object sender, EventArgs e) { if (this.Page.IsValid) { string text = this.TxtGroupName.Text; if (this.m_Action != "modify") { UserInfo usersByUserName = Users.GetUsersByUserName(this.m_UserName); if (usersByUserName.IsNull) { DynamicPage.WriteErrMsg("<li>找不到对应的会员信息!</li>"); } else if (string.IsNullOrEmpty(usersByUserName.UserFriendGroup)) { DynamicPage.WriteErrMsg("<li>数据库信息错误或删除了网站默认组!</li>"); } else { int length = usersByUserName.UserFriendGroup.Split(new char[] { '$' }).Length; if ((length < 1) || (length > 7)) { DynamicPage.WriteErrMsg("<li>数据库信息错误或删除了网站默认组或添加组超过8个了!</li>"); } else { StringBuilder builder = new StringBuilder(); builder.Append(usersByUserName.UserFriendGroup); if (!usersByUserName.UserFriendGroup.EndsWith("$", StringComparison.Ordinal)) { builder.Append("$"); } builder.Append(text); if (Users.UpdateUserFriendGroup(this.m_UserName, builder.ToString())) { DynamicPage.WriteSuccessMsg("添加成功!", "FriendGroupManage.aspx"); } } } } else { if (this.m_GroupId == 0) { DynamicPage.WriteErrMsg("<li>该成员组名称不允许修改</li>"); } if (Users.UpdateFriendGroupName(this.m_UserName, this.m_GroupId, text)) { DynamicPage.WriteSuccessMsg("修改成功!", "FriendGroupManage.aspx"); } else { DynamicPage.WriteErrMsg("<li>修改失败!</li>"); } } } }
protected void btnChangePayPassword_Click(object sender, EventArgs e) { UserInfo usersByUserName = Users.GetUsersByUserName(this.TxtUserName.Text); usersByUserName.PayPassword = StringHelper.MD5(this.txtNewPayPassword.Text); if (Users.Update(usersByUserName)) { DynamicPage.WriteSuccessMsg("修改预付款支付密码成功!", "default.aspx"); } }
protected void BtnSubmitMoney_Click(object sender, EventArgs e) { if (this.Page.IsValid) { UserInfo usersByUserName = Users.GetUsersByUserName(PEContext.Current.User.UserName); int howMany = 0; decimal d = Convert.ToDecimal(this.TxtMoney.Text); decimal num3 = DataConverter.CDecimal(usersByUserName.UserPurview.Overdraft); if (d > (usersByUserName.Balance + num3)) { DynamicPage.WriteErrMsg("<li>您的余额不足以进行此次兑换!</li>"); } if (SiteConfig.UserConfig.MoneyExchangePoint <= 0.0) { DynamicPage.WriteErrMsg("<li>兑换功能关闭,请与管理员联系!</li>", "../Default.aspx"); } if (d <= 0M) { DynamicPage.WriteErrMsg("<li>填写资金必须大于0!</li>"); } howMany = (int)(((double)d) / SiteConfig.UserConfig.MoneyExchangePoint); if (((howMany == 0) || (howMany < 0)) || (howMany > 0x5f5e100)) { DynamicPage.WriteErrMsg("<li>输入资金有误或兑换比率有误!</li>"); } usersByUserName.Balance -= d; if (Users.Update(usersByUserName)) { UserPoint point = new UserPoint(); string reason = string.Concat(new object[] { PEContext.Current.User.UserName, "用", d, "元资金兑换", howMany, SiteConfig.UserConfig.PointName }); if (point.IncreaseForUsers(usersByUserName.UserId.ToString(), howMany, reason, true, "")) { BankrollItemInfo bankrollItemInfo = new BankrollItemInfo(); bankrollItemInfo.UserName = usersByUserName.UserName; bankrollItemInfo.MoneyType = 4; bankrollItemInfo.CurrencyType = 3; bankrollItemInfo.DateAndTime = new DateTime?(DateTime.Now); bankrollItemInfo.Inputer = PEContext.Current.User.UserName; bankrollItemInfo.IP = PEContext.Current.UserHostAddress; bankrollItemInfo.LogTime = new DateTime?(DateTime.Now); bankrollItemInfo.Money = -(d); bankrollItemInfo.Remark = string.Concat(new object[] { "用于", SiteConfig.UserConfig.PointName, "兑换,消费", d, "元资金,增加", SiteConfig.UserConfig.PointName, howMany, SiteConfig.UserConfig.PointUnit }); bankrollItemInfo.Status = BankrollItemStatus.Confirm; BankrollItem.Add(bankrollItemInfo); DynamicPage.WriteSuccessMsg("<li>会员" + SiteConfig.UserConfig.PointName + "兑换成功!</li>", "ExchangePoint.aspx"); } else { DynamicPage.WriteErrMsg("<li>会员" + SiteConfig.UserConfig.PointName + "兑换失败!</li>"); } } } }
protected void BtnMoneySubmit_Click(object sender, EventArgs e) { if (this.Page.IsValid) { UserInfo usersByUserName = Users.GetUsersByUserName(PEContext.Current.User.UserName); double input = 0.0; decimal d = Convert.ToDecimal(this.TxtMoney.Text); decimal num3 = DataConverter.CDecimal(usersByUserName.UserPurview.Overdraft); if (d > (usersByUserName.Balance + num3)) { DynamicPage.WriteErrMsg("<li>您的余额不足以进行此次兑换!</li>"); } if (SiteConfig.UserConfig.MoneyExchangeValidDay <= 0.0) { DynamicPage.WriteErrMsg("<li>兑换功能关闭,请与管理员联系!</li>"); } if (d <= 0M) { DynamicPage.WriteErrMsg("<li>填写资金必须大于0!</li>"); } input = ((double)d) / SiteConfig.UserConfig.MoneyExchangeValidDay; if (input <= 0.0) { DynamicPage.WriteErrMsg("<li>有效期兑换比率有误!</li>"); } usersByUserName.Balance -= d; if (Users.Update(usersByUserName)) { UserDate date = new UserDate(); string reason = string.Concat(new object[] { PEContext.Current.User.UserName, "用", d, "元资金兑换", input, "天有效期" }); if (date.IncreaseForUsers(usersByUserName.UserId.ToString(), DataConverter.CLng(input), reason, true, "")) { BankrollItemInfo bankrollItemInfo = new BankrollItemInfo(); bankrollItemInfo.Inputer = "System"; bankrollItemInfo.UserName = PEContext.Current.User.UserName; bankrollItemInfo.ClientId = usersByUserName.ClientId; bankrollItemInfo.Money = -(d); bankrollItemInfo.MoneyType = 4; bankrollItemInfo.Remark = string.Concat(new object[] { PEContext.Current.User.UserName, "用", d, "元资金兑换", input, "天有效期" }); bankrollItemInfo.DateAndTime = new DateTime?(DateTime.Now); BankrollItem.Add(bankrollItemInfo); DynamicPage.WriteSuccessMsg("<li>会员有效期兑换成功!</li>", "ExchangeValidDate.aspx"); } else { DynamicPage.WriteErrMsg("<li>会员有效期兑换失败!</li>"); } } } }
protected void EgvFriend_RowCommand(object sender, CommandEventArgs e) { if (e.CommandName == "Del") { if (UserFriend.Delete(e.CommandArgument.ToString())) { DynamicPage.WriteSuccessMsg("删除成功!", "FriendManage.aspx"); } else { DynamicPage.WriteErrMsg("<li>删除失败</li>"); } } }
protected void BtnDelete_Click(object sender, EventArgs e) { if ((base.Request.QueryString["MessageID"] != null) && (base.Request.QueryString["ManageType"] != null)) { int num = BasePage.RequestInt32("ManageType"); if (EasyOne.Accessories.Message.Clear((MessageManageType)num, PEContext.Current.User.UserName, BasePage.RequestInt32("MessageID").ToString())) { DynamicPage.WriteSuccessMsg("删除短信息成功。", "MessageManager.aspx?ManageType=" + num.ToString()); } else { DynamicPage.WriteErrMsg("删除短信息失败!"); } } }
protected void BtnRegister_Click(object sender, EventArgs e) { EasyOne.Model.Crm.CompanyInfo byCompanyName = Company.GetByCompanyName(this.LblCompanyName.Text); if (byCompanyName.IsNull) { DynamicPage.WriteErrMsg("<li>您要加入的企业不存在!</li>"); } else if (Users.UpdateForCompany(byCompanyName.CompanyId, this.m_UserName, UserType.AuditingLeaguer, 0)) { DynamicPage.WriteSuccessMsg("已经向" + byCompanyName.CompanyName + "的企业创建人发送了加入请求!请等待他(她)的审核批准。", "../Default.aspx"); } else { DynamicPage.WriteErrMsg("<li>添加不成功!</li>"); } }
protected void EBtnSubmit_Click(object sender, EventArgs e) { if (this.TxtPasswords.Text != this.TxtConfirmPassword.Text) { DynamicPage.WriteErrMsg("<li>确认密码与新密码不一致!</li>"); } UserInfo userInfo = PEContext.Current.User.UserInfo; if ((SiteConfig.ShopConfig.IsPayPassword && !string.IsNullOrEmpty(this.payPassword)) && (StringHelper.MD5(this.TxtOldPassword.Text.Trim()) != this.payPassword)) { DynamicPage.WriteErrMsg("<li>输入的旧支付密码不正确!</li>"); } userInfo.PayPassword = StringHelper.MD5(this.TxtPasswords.Text); Users.Update(userInfo); DynamicPage.WriteSuccessMsg("<li>支付密码修改成功!</li>", "../Default.aspx"); }
protected void BtnSubmitExp_Click(object sender, EventArgs e) { if (this.Page.IsValid) { UserInfo usersByUserName = Users.GetUsersByUserName(PEContext.Current.User.UserName); int howMany = 0; int num2 = Convert.ToInt32(this.TxtUserExp.Text); if (num2 > usersByUserName.UserExp) { DynamicPage.WriteErrMsg("<li>您的积分不足以进行此次兑换!</li>"); } if (SiteConfig.UserConfig.UserExpExchangePoint <= 0.0) { DynamicPage.WriteErrMsg("<li>兑换功能关闭,请与管理员联系!</li>", "../Default.aspx"); } if (num2 <= 0) { DynamicPage.WriteErrMsg("<li>填写积分必须大于0!</li>"); } howMany = (int)(((double)num2) / SiteConfig.UserConfig.UserExpExchangePoint); if (((howMany == 0) || (howMany < 0)) || (howMany > 0x5f5e100)) { DynamicPage.WriteErrMsg("<li>请输入资金有误或兑换比率有误!</li>"); } if ((usersByUserName.UserExp - num2) < 0) { usersByUserName.UserExp = 0; } else { usersByUserName.UserExp -= num2; } if (Users.Update(usersByUserName)) { UserPoint point = new UserPoint(); string reason = string.Concat(new object[] { PEContext.Current.User.UserName, "用", num2, "积分兑换", howMany, SiteConfig.UserConfig.PointName }); if (point.IncreaseForUsers(usersByUserName.UserId.ToString(), howMany, reason, true, "")) { DynamicPage.WriteSuccessMsg("<li>会员" + SiteConfig.UserConfig.PointName + "兑换成功!</li>", "ExchangePoint.aspx"); } else { DynamicPage.WriteErrMsg("<li>会员" + SiteConfig.UserConfig.PointName + "兑换失败!</li>"); } } } }
protected void BtnDelete_Click(object sender, EventArgs e) { StringBuilder selectList = new StringBuilder(); selectList = this.EgvFriend.SelectList; if (selectList.Length == 0) { DynamicPage.WriteErrMsg("<li>对不起,您还没有选择要删除的用户</li>"); } else if (UserFriend.Delete(selectList.ToString())) { DynamicPage.WriteSuccessMsg("批量删除成功!", "FriendManage.aspx"); } else { DynamicPage.WriteErrMsg("<li>删除失败</li>"); } }
protected void BtnStep3_Click(object sender, EventArgs e) { UserInfo usersByUserName = Users.GetUsersByUserName(this.TxtUserName.Text); usersByUserName.UserPassword = StringHelper.MD5(this.TxtPassword.Text); if (ApiData.IsAPiEnable()) { string str = ApiFunction.UpdateUser(usersByUserName.UserName, this.TxtPassword.Text, null, null, null, null, null, null, null, null, null, null, null, null, null); if (str != "true") { DynamicPage.WriteErrMsg("<li>" + str + "</li>"); } } if (Users.Update(usersByUserName)) { DynamicPage.WriteSuccessMsg("修改密码成功!", "default.aspx"); } }
protected void BtnRegCheck_Click(object sender, EventArgs e) { UserInfo usersByUserName = Users.GetUsersByUserName(this.TxtUserName.Text); if (!usersByUserName.IsNull) { if (StringHelper.ValidateMD5(usersByUserName.UserPassword, StringHelper.MD5(this.TxtPassword.Text))) { if ((usersByUserName.Status & UserStatus.WaitValidateByEmail) == UserStatus.WaitValidateByEmail) { if (usersByUserName.CheckNum == this.TxtCheckNum.Text) { UserStatus status = usersByUserName.Status ^ UserStatus.WaitValidateByEmail; usersByUserName.Status = status; Users.Update(usersByUserName); if (status == UserStatus.None) { DynamicPage.WriteSuccessMsg("恭喜你正式成为本站的一员,请返回首页登录。", "Login.aspx"); } else { DynamicPage.WriteSuccessMsg("恭喜你通过了Email验证。请等待管理开通你的帐号。开通后,你就正式正为本站的一员了。", "Login.aspx"); } } else { DynamicPage.WriteErrMsg("验证码不正确", "../Default.aspx"); } } else { DynamicPage.WriteErrMsg("已通过验证", "../Default.aspx"); } } else { DynamicPage.WriteErrMsg("密码不正确", "../Default.aspx"); } } else { DynamicPage.WriteErrMsg("不存在此用户", "../Default.aspx"); } }
protected void EgvFriendGroup_RowCommand(object sender, CommandEventArgs e) { if (e.CommandName == "Del") { int friendGroupId = DataConverter.CLng(e.CommandArgument, -1); if (friendGroupId < 0) { DynamicPage.WriteErrMsg("<li>请选择要删除的好友组别!</li>"); } else if (Users.DeleteFriendGroup(this.m_UserName, friendGroupId)) { DynamicPage.WriteSuccessMsg("删除好友组别成功", "FriendGroupManage.aspx"); } else { DynamicPage.WriteErrMsg("<li>删除不成功!</li>"); } } }
protected void BtnExpSubmit_Click(object sender, EventArgs e) { if (this.Page.IsValid) { UserInfo usersByUserName = Users.GetUsersByUserName(PEContext.Current.User.UserName); double input = 0.0; int num2 = Convert.ToInt32(this.TxtUserExp.Text); if (num2 > usersByUserName.UserExp) { DynamicPage.WriteErrMsg("<li>您的积分不足以进行此次兑换!</li>"); } if (SiteConfig.UserConfig.UserExpExchangeValidDay <= 0.0) { DynamicPage.WriteErrMsg("<li>兑换功能关闭,请与管理员联系!</li>"); } if (num2 <= 0) { DynamicPage.WriteErrMsg("<li>填写积分必须大于0!</li>"); } input = ((double)num2) / SiteConfig.UserConfig.UserExpExchangeValidDay; if ((usersByUserName.UserExp - num2) < 0) { usersByUserName.UserExp = 0; } else { usersByUserName.UserExp -= num2; } if (Users.Update(usersByUserName)) { UserDate date = new UserDate(); string reason = string.Concat(new object[] { PEContext.Current.User.UserName, "用", num2, "积分兑换", input, "天有效期" }); if (date.IncreaseForUsers(usersByUserName.UserId.ToString(), DataConverter.CLng(input), reason, true, "")) { DynamicPage.WriteSuccessMsg("<li>会员有效期兑换成功!</li>", "ExchangeValidDate.aspx"); } else { DynamicPage.WriteErrMsg("<li>会员有效期兑换失败!</li>"); } } } }
protected void BtnSubmit_Click(object sender, EventArgs e) { CommentInfo commentInfo = new CommentInfo(); commentInfo.GeneralId = BasePage.RequestInt32("ID"); commentInfo.TopicId = 1; commentInfo.NodeId = 0; commentInfo.CommentTitle = StringHelper.RemoveXss(this.TxtCommentTitle.Text); commentInfo.Content = StringHelper.RemoveXss(this.TxtCommentRestore.Text); commentInfo.UpdateDateTime = DateTime.Now; commentInfo.Score = this.ScoreControl.Score; commentInfo.Position = DataConverter.CLng(this.RadlPosition.SelectedValue); commentInfo.Status = true; commentInfo.IP = PEContext.Current.UserHostAddress; if (this.ChkIsPrivate.Checked) { commentInfo.IsPrivate = true; } else { commentInfo.IsPrivate = false; } if (!string.IsNullOrEmpty(PEContext.Current.User.UserName)) { commentInfo.UserName = PEContext.Current.User.UserName; commentInfo.ReplyUserName = this.TxtUserName.Text; } else { commentInfo.UserName = "******"; commentInfo.ReplyUserName = this.TxtUserName.Text; } commentInfo.Face = ""; if (Comment.Add(commentInfo)) { DynamicPage.WriteSuccessMsg("<li>添加评论成功!</li>", base.BasePath + "Item/" + BasePage.RequestInt32("ID").ToString() + ".aspx"); } else { DynamicPage.WriteErrMsg("<li>添加评论失败,请返回!</li>"); } }
protected void BtnSubmit_Click(object sender, EventArgs e) { if (this.Page.IsValid) { int howMany = DataConverter.CLng(this.TxtPoint.Text); if (PEContext.Current.User.UserName == this.TxtDonateUserName.Text) { DynamicPage.WriteErrMsg("不能自己赠送绐自己!"); } UserInfo usersByUserName = Users.GetUsersByUserName(PEContext.Current.User.UserName); UserInfo info2 = Users.GetUsersByUserName(this.TxtDonateUserName.Text); if (usersByUserName.IsNull) { DynamicPage.WriteErrMsg("非法用户登录!"); } if (info2.IsNull) { DynamicPage.WriteErrMsg("赠送的用户不存在!"); } if (usersByUserName.UserPoint <= howMany) { DynamicPage.WriteErrMsg("剩余的" + SiteConfig.UserConfig.PointUnit + "数不够此次赠送!"); } UserPoint point = new UserPoint(); if (point.IncreaseForUsers(usersByUserName.UserId.ToString(), -howMany, string.Concat(new object[] { "赠送给:", this.TxtDonateUserName.Text, "用户", howMany, SiteConfig.UserConfig.PointName, "成功!" }), true, "")) { if (point.IncreaseForUsers(info2.UserId.ToString(), howMany, "获得用户:" + usersByUserName.UserName + "赠送", true, "")) { DynamicPage.WriteSuccessMsg("赠送给" + info2.UserName + "用户 " + howMany.ToString() + SiteConfig.UserConfig.PointName + "成功!", "DonatePoint.aspx"); } else { DynamicPage.WriteErrMsg("赠送失败"); } } else { DynamicPage.WriteErrMsg("赠送失败"); } } }
protected void BtnDelete_Click(object sender, EventArgs e) { if (base.Request.QueryString["MessageID"] != null) { if (EasyOne.Accessories.Message.Clear(MessageManageType.Inbox, PEContext.Current.User.UserName, BasePage.RequestInt32("MessageID").ToString())) { if (string.IsNullOrEmpty(this.LbtnNextMessage.Text)) { DynamicPage.WriteSuccessMsg("删除短信息成功。", "~/User/Default.aspx"); } else { DynamicPage.WriteSuccessMsg("删除短信息成功。", "PopupMessageRead.aspx?Unread=1&MessageID=" + EasyOne.Accessories.Message.GetUnreadMessageFirstId(PEContext.Current.User.UserName).ToString()); } } else { DynamicPage.WriteErrMsg("删除短信息失败!"); } } }
protected void BtnSetPayPassword_Click(object sender, EventArgs e) { string newValue = string.Empty; if (SiteConfig.UserConfig.EnableRegCompany) { newValue = "<li><a href='Company/RegCompany.aspx'>继续注册企业?</a></li>"; } UserInfo usersByUserName = Users.GetUsersByUserName(PEContext.Current.User.UserName); usersByUserName.PayPassword = StringHelper.MD5(this.TxtPassword.Text); Users.Update(usersByUserName); if (BasePage.RequestString("Url") == "Register") { DynamicPage.WriteSuccessMsg("<li>设置支付密码成功!</li>{$regCompanyMsg}".Replace("{$regCompanyMsg}", newValue), "../User/default.aspx"); } else { DynamicPage.WriteSuccessMsg("<li>设置支付密码成功!</li>{$regCompanyMsg}".Replace("{$regCompanyMsg}", newValue), "../Shop/Payment.aspx"); } }
protected void OkButton_Click(object sender, EventArgs e) { int num = BasePage.RequestInt32("CommentID"); int num2 = BasePage.RequestInt32("ID"); CommentPKZoneInfo commentPKZoneInfo = new CommentPKZoneInfo(); commentPKZoneInfo.CommentId = num; commentPKZoneInfo.Title = base.Request["ItemTitle"]; commentPKZoneInfo.Content = base.Request["ItemContent"]; commentPKZoneInfo.Position = DataConverter.CLng(base.Request["RadlPosition"]); commentPKZoneInfo.IP = PEContext.Current.UserHostAddress; commentPKZoneInfo.UpdateTime = DateTime.Now; if (!string.IsNullOrEmpty(PEContext.Current.User.UserName)) { commentPKZoneInfo.UserName = PEContext.Current.User.UserName; } else { commentPKZoneInfo.UserName = "******"; } CommentPKZone.Add(commentPKZoneInfo); DynamicPage.WriteSuccessMsg("<li>添加辩论成功!</li>", string.Concat(new object[] { "CommentPKZoneManage.aspx?Id=", num2, "&CommentID=", num.ToString(), "&Title=", base.Server.UrlEncode(base.Request["Title"]) })); }
protected void EBtnSubmit_Click(object sender, EventArgs e) { bool flag = true; int num = BasePage.RequestInt32("type"); int generalId = BasePage.RequestInt32("id"); DataTable contentDataById = ContentManage.GetContentDataById(generalId); if (contentDataById == null) { DynamicPage.WriteErrMsg("对不起,错误的参数!"); } if (contentDataById.Rows.Count > 0) { string str = contentDataById.Rows[0]["DownloadUrl"].ToString(); string str2 = contentDataById.Rows[0]["arrServerName"].ToString(); StringBuilder builder = new StringBuilder(); if (this.EgvDownloadError.SelectList.Length == 0) { DynamicPage.WriteErrMsg("对不起,您还没选择要报错的信息!"); } for (int i = 0; i < this.EgvDownloadError.Rows.Count; i++) { CheckBox box = (CheckBox)this.EgvDownloadError.Rows[i].Cells[this.EgvDownloadError.CheckBoxColumnIndex].FindControl("CheckBoxButton"); if (box.Checked) { DownloadErrorInfo downloadErrorInfo = new DownloadErrorInfo(); if (num == 1) { if (string.IsNullOrEmpty(str)) { downloadErrorInfo.InfoId = generalId; downloadErrorInfo.ErrorUrl = new InsideStaticLabel().GetInfoPath(contentDataById.Rows[0]["NodeId"].ToString(), contentDataById.Rows[0]["GeneralId"].ToString(), contentDataById.Rows[0]["InputTime"].ToString(), contentDataById.Rows[0]["Title"].ToString()); downloadErrorInfo.ErrorDate = DateTime.Now; downloadErrorInfo.ErrorTimes = 1; } else if (!string.IsNullOrEmpty(str2)) { int serverId = DataConverter.CLng(((HiddenField)this.EgvDownloadError.Rows[i].Cells[1].FindControl("HdnUrlID")).Value); int urlId = DataConverter.CLng(((HiddenField)this.EgvDownloadError.Rows[i].Cells[1].FindControl("HdnServerID")).Value); downloadErrorInfo.InfoId = generalId; downloadErrorInfo.ErrorUrl = DownloadError.GetDownloadurlById(str, urlId, serverId); downloadErrorInfo.ErrorDate = DateTime.Now; downloadErrorInfo.ErrorTimes = 1; } else { downloadErrorInfo.InfoId = generalId; downloadErrorInfo.ErrorUrl = DownloadError.GetDownloadurlById(str, i, 0); downloadErrorInfo.ErrorDate = DateTime.Now; downloadErrorInfo.ErrorTimes = 1; } } else { downloadErrorInfo.InfoId = generalId; downloadErrorInfo.ErrorUrl = new InsideStaticLabel().GetInfoPath(contentDataById.Rows[0]["NodeId"].ToString(), contentDataById.Rows[0]["GeneralId"].ToString(), contentDataById.Rows[0]["InputTime"].ToString(), contentDataById.Rows[0]["Title"].ToString()); downloadErrorInfo.ErrorDate = DateTime.Now; downloadErrorInfo.ErrorTimes = 1; } if (!DownloadError.Add(downloadErrorInfo)) { flag = false; } } } if (flag) { DynamicPage.WriteSuccessMsg("感谢您的参与,提交成功!", SiteConfig.SiteInfo.VirtualPath + "Category_" + contentDataById.Rows[0]["NodeId"].ToString() + "/index.aspx"); } else { DynamicPage.WriteErrMsg("对不起,提交失败!"); } } else { DynamicPage.WriteErrMsg("对不起,错误的参数!"); } }
protected void BtnSave_Click(object sender, EventArgs e) { double totalDays; int validNum; IEncourageStrategy <int> strategy2; if (!base.IsValid) { return; } string password = StringHelper.Base64StringEncode(this.TxtPassword.Text); CardInfo cardByNumAndPassword = Cards.GetCardByNumAndPassword(this.TxtCardNum.Text.Trim(), password); if (cardByNumAndPassword.IsNull) { DynamicPage.WriteErrMsg("卡号或密码错误!"); } else { if (cardByNumAndPassword.CardType != 0) { DynamicPage.WriteErrMsg("你输入的充值卡是其他公司的卡,不能在本站进行充值。请尽快去有关公司或网站的充值入口进行充值。"); } if (!string.IsNullOrEmpty(cardByNumAndPassword.UserName)) { DynamicPage.WriteErrMsg("你输入的充值卡已经使用过了!"); } if (cardByNumAndPassword.EndDate < DateTime.Today) { DynamicPage.WriteErrMsg("你输入的充值卡已经失效!此卡的充值截止日期为:" + cardByNumAndPassword.EndDate.ToString("yyyy-MM-dd")); } } UserInfo userInfo = this.showUserInfo.UserInfo; bool flag = false; string groupName = string.Empty; StringBuilder builder = new StringBuilder(); builder.Append("<li>充值成功!</li>"); if (cardByNumAndPassword.ValidUnit == 5) { groupName = UserGroups.GetUserGroupById(cardByNumAndPassword.ValidNum).GroupName; builder.Append("<li><span style='Color:#F00'>恭喜您已升级成\"" + groupName + "\"</span></li>"); } builder.Append("<li>充值卡卡号:" + cardByNumAndPassword.CardNum + "</li>"); builder.Append("<li>充值卡面值:" + cardByNumAndPassword.Money.ToString("N2") + "元</li>"); builder.Append("<li>充值截止日期:" + cardByNumAndPassword.EndDate.ToString("yyyy-MM-dd") + "</li>"); switch (cardByNumAndPassword.ValidUnit) { case 0: { builder.Append("<li>充值卡点数:" + cardByNumAndPassword.ValidNum.ToString() + Cards.GetValidUnitType(cardByNumAndPassword.ValidUnit) + "</li>"); builder.Append("<li>您充值前的" + SiteConfig.UserConfig.PointName + "数:" + userInfo.UserPoint.ToString() + "</li>"); IEncourageStrategy <int> strategy = new UserPoint(); flag = strategy.IncreaseForUsers(userInfo.UserId.ToString(), cardByNumAndPassword.ValidNum, "充值卡充值。卡号:" + cardByNumAndPassword.CardNum, true, ""); string[] strArray2 = new string[] { "<li>您充值后的", SiteConfig.UserConfig.PointName, "数:", (userInfo.UserPoint + cardByNumAndPassword.ValidNum).ToString(), "</li>" }; builder.Append(string.Concat(strArray2)); goto Label_059A; } case 1: case 2: case 3: { builder.Append("<li>充值卡内含有效期:" + cardByNumAndPassword.ValidNum.ToString() + Cards.GetValidUnitType(cardByNumAndPassword.ValidUnit) + "</li>"); TimeSpan span = (TimeSpan)(DataConverter.CDate(userInfo.EndTime).Date - DateTime.Today.Date); totalDays = span.TotalDays; validNum = cardByNumAndPassword.ValidNum; strategy2 = new UserDate(); switch (cardByNumAndPassword.ValidUnit) { case 2: validNum *= 30; break; case 3: validNum *= 0x16d; break; } break; } case 4: { builder.Append("<li>充值卡内含资金:" + cardByNumAndPassword.ValidNum.ToString() + Cards.GetValidUnitType(cardByNumAndPassword.ValidUnit) + "</li>"); builder.Append("<li>您充值前的资金余额为:" + userInfo.Balance.ToString("N2") + "元</li>"); IEncourageStrategy <decimal> strategy3 = new UserMoney(); flag = strategy3.IncreaseForUsers(userInfo.UserId.ToString(), cardByNumAndPassword.ValidNum, "充值卡充值。卡号:" + cardByNumAndPassword.CardNum, true, ""); builder.Append("<li>您充值后的资金余额为:" + ((userInfo.Balance + cardByNumAndPassword.ValidNum)).ToString("N2") + "元</li>"); goto Label_059A; } case 5: builder.Append("<li>会员级别:" + groupName + "</li>"); flag = Users.MoveByUserName(userInfo.UserName, cardByNumAndPassword.ValidNum); goto Label_059A; default: goto Label_059A; } if (totalDays > 0.0) { builder.Append("<li>您充值前的有效期:" + totalDays.ToString() + "天</li>"); flag = strategy2.IncreaseForUsers(userInfo.UserId.ToString(), validNum, "充值卡充值。卡号:" + cardByNumAndPassword.CardNum, true, ""); builder.Append("<li>您充值后的有效期:" + ((totalDays + validNum)).ToString() + "天</li>"); } else { builder.Append("<li>您充值前有效期已经过期" + Math.Abs(totalDays).ToString() + "天</li>"); flag = strategy2.IncreaseForUsers(userInfo.UserId.ToString(), validNum, "充值卡充值。卡号:" + cardByNumAndPassword.CardNum, true, ""); builder.Append("<li>您充值后的有效期:" + validNum.ToString() + "天,开始计算日期:" + DateTime.Today.ToString("yyyy-MM-dd") + "</li>"); } Label_059A: if (flag) { cardByNumAndPassword.UserName = userInfo.UserName; cardByNumAndPassword.UseTime = new DateTime?(DateTime.Now); Cards.Update(cardByNumAndPassword); DynamicPage.WriteSuccessMsg(builder.ToString(), "Recharge.aspx"); } else { DynamicPage.WriteErrMsg("充值失败!"); } }
protected void BtnSubmit_Click(object sender, EventArgs e) { string selectedValue = this.DropFriendGroup.SelectedValue; if (string.IsNullOrEmpty(selectedValue)) { DynamicPage.WriteErrMsg("<li>成员组ID不能为空</li>"); } if (string.IsNullOrEmpty(this.TxtFriendName.Text)) { DynamicPage.WriteErrMsg("<li>好友用户名不能为空!</li>"); } string[] strArray = this.TxtFriendName.Text.Split(new char[] { ',' }); if (strArray.Length > 5) { DynamicPage.WriteErrMsg("<li>最多只能同时添加5个用户</li>"); } StringBuilder builder = new StringBuilder(); bool flag = true; foreach (string str2 in strArray) { if (Users.Exists(str2)) { if (!UserFriend.Exists(str2, this.m_UserName)) { UserFriendInfo userFriendInfo = new UserFriendInfo(); userFriendInfo.FriendName = str2; userFriendInfo.UserName = this.m_UserName; userFriendInfo.GroupId = DataConverter.CLng(selectedValue); if (UserFriend.Add(userFriendInfo)) { flag = false; } } else { builder.Append("<li>"); builder.Append(str2); builder.Append("已经存在,不能重复添加!</li>"); } } else { builder.Append("<li>"); builder.Append(str2); builder.Append("用户不存在,只能添加存在的用户!</li>"); } } string errorMessage = builder.ToString(); if (flag) { DynamicPage.WriteErrMsg(errorMessage); } else if (string.IsNullOrEmpty(errorMessage)) { DynamicPage.WriteSuccessMsg("添加成功!", "FriendManage.aspx"); } else { DynamicPage.WriteSuccessMsg("添加成功!同时" + errorMessage, "FriendManage.aspx"); } }