⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 donatepoint.aspx.cs

📁 动易SiteFactory&#8482 网上商店系统1.0源代码
💻 CS
字号:
namespace PowerEasy.WebSite.User.Info
{
    using PowerEasy.Common;
    using PowerEasy.Components;
    using PowerEasy.Controls;
    using PowerEasy.Model.UserManage;
    using PowerEasy.ModelControls;
    using PowerEasy.UserManage;
    using PowerEasy.Web.UI;
    using PowerEasy.WebSite.Controls;
    using System;
    using System.Web.UI.HtmlControls;
    using System.Web.UI.WebControls;

    public class DonatePoint : DynamicPage
    {
        protected Button BtnSubmit;
        protected HtmlForm form1;
        protected ShowPointName ShowPointName1;
        protected ShowPointName ShowPointName4;
        protected ShowUserInfo showUserInfo;
        protected TextBox TxtDonateUserName;
        protected TextBox TxtPoint;
        protected UserNavigation UserCenterNavigation;
        protected RegularExpressionValidator ValgTxtPoint;
        protected PowerEasy.Controls.RequiredFieldValidator ValrTxtDonateUserName;
        protected PowerEasy.Controls.RequiredFieldValidator ValrTxtPoint;
        protected ExtendedSiteMapPath YourPosition;

        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 Page_Load(object sender, EventArgs e)
        {
            if (!base.IsPostBack)
            {
                UserInfo usersByUserName = Users.GetUsersByUserName(PEContext.Current.User.UserName);
                if (!usersByUserName.UserPurview.EnableGivePointToOthers)
                {
                    DynamicPage.WriteErrMsg("对不起,您没有自助赠送点券权限!");
                }
                this.showUserInfo.UserInfo = usersByUserName;
            }
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -