Exemple #1
0
        protected void AddUserApply()
        {
            string  content     = string.Empty;
            decimal queryString = RequestHelper.GetQueryString <decimal>("Money");
            string  str2        = StringHelper.AddSafe(RequestHelper.GetQueryString <string>("UserNote"));

            if ((queryString <= 0M) || (str2 == string.Empty))
            {
                content = "请填写金额和备注";
            }
            else if (UserBLL.ReadUserMore(base.UserID).MoneyLeft < queryString)
            {
                content = "提现金额大于剩余金额";
            }
            else
            {
                UserApplyInfo userApply = new UserApplyInfo();
                Random        random    = new Random();
                userApply.Number          = RequestHelper.DateNow.ToString("yyMMddhh") + random.Next(0x3e8, 0x270f);
                userApply.Money           = queryString;
                userApply.UserNote        = str2;
                userApply.Status          = 1;
                userApply.ApplyDate       = RequestHelper.DateNow;
                userApply.ApplyIP         = ClientHelper.IP;
                userApply.AdminNote       = string.Empty;
                userApply.UpdateDate      = RequestHelper.DateNow;
                userApply.UpdateAdminID   = 0;
                userApply.UpdateAdminName = string.Empty;
                userApply.UserID          = base.UserID;
                userApply.UserName        = base.UserName;
                UserApplyBLL.AddUserApply(userApply);
            }
            ResponseHelper.Write(content);
            ResponseHelper.End();
        }
Exemple #2
0
        protected void DeleteButton_Click(object sender, EventArgs e)
        {
            base.CheckAdminPower("DeleteUserApply", PowerCheckType.Single);
            string intsForm = RequestHelper.GetIntsForm("SelectID");

            if (intsForm != string.Empty)
            {
                UserApplyBLL.DeleteUserApply(intsForm, 0);
                AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("DeleteRecord"), ShopLanguage.ReadLanguage("UserApply"), intsForm);
                ScriptHelper.Alert(ShopLanguage.ReadLanguage("DeleteOK"), RequestHelper.RawUrl);
            }
        }
Exemple #3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!this.Page.IsPostBack)
     {
         base.CheckAdminPower("ReadUserApply", PowerCheckType.Single);
         UserApplySearchInfo userApply = new UserApplySearchInfo();
         userApply.Status         = RequestHelper.GetQueryString <int>("Status");
         userApply.Number         = RequestHelper.GetQueryString <string>("Number");
         userApply.StartApplyDate = RequestHelper.GetQueryString <DateTime>("StartApplyDate");
         userApply.EndApplyDate   = ShopCommon.SearchEndDate(RequestHelper.GetQueryString <DateTime>("EndApplyDate"));
         userApply.UserName       = RequestHelper.GetQueryString <string>("UserName");
         this.Status.Text         = userApply.Status.ToString();
         this.Number.Text         = userApply.Number;
         this.StartApplyDate.Text = RequestHelper.GetQueryString <string>("StartApplyDate");
         this.EndApplyDate.Text   = RequestHelper.GetQueryString <string>("EndApplyDate");
         this.UserName.Text       = RequestHelper.GetQueryString <string>("UserName");
         base.BindControl(UserApplyBLL.SearchUserApplyList(base.CurrentPage, base.PageSize, userApply, ref this.Count), this.RecordList, this.MyPager);
     }
 }
Exemple #4
0
        /// <summary>
        /// 页面加载
        /// </summary>
        protected override void PageLoad()
        {
            base.PageLoad();
            action = RequestHelper.GetQueryString <string>("Action");
            int currentPage = RequestHelper.GetQueryString <int>("Page");

            if (currentPage < 1)
            {
                currentPage = 1;
            }
            int pageSize = 20;
            int count    = 0;

            switch (action)
            {
            case "Read":
                UserApplySearchInfo userApplySearch = new UserApplySearchInfo();
                userApplySearch.UserID     = base.UserID;
                userApplyList              = UserApplyBLL.SearchUserApplyList(currentPage, pageSize, userApplySearch, ref count); ajaxPagerClass.CurrentPage = currentPage;
                ajaxPagerClass.PageSize    = pageSize;
                ajaxPagerClass.Count       = count;
                ajaxPagerClass.FirstPage   = "<<首页";
                ajaxPagerClass.PreviewPage = "<<上一页";
                ajaxPagerClass.NextPage    = "下一页>>";
                ajaxPagerClass.LastPage    = "末页>>";
                ajaxPagerClass.ListType    = false;
                ajaxPagerClass.DisCount    = false;
                ajaxPagerClass.PrenextType = true;
                break;

            case "Add":
                moneyLeft = UserBLL.ReadUserMore(base.UserID).MoneyLeft;
                break;

            case "AddUserApply":
                AddUserApply();
                break;

            default:
                break;
            }
        }
Exemple #5
0
        /// <summary>
        /// 添加提现申请
        /// </summary>
        protected void AddUserApply()
        {
            string  result   = string.Empty;
            decimal money    = RequestHelper.GetQueryString <decimal>("Money");
            string  userNote = StringHelper.AddSafe(RequestHelper.GetQueryString <string>("UserNote"));

            if (money <= 0 || userNote == string.Empty)
            {
                result = "请填写金额和备注";
            }
            else
            {
                UserInfo user = UserBLL.ReadUserMore(base.UserID);
                if (user.MoneyLeft < money)
                {
                    result = "提现金额大于剩余金额";
                }
                else
                {
                    UserApplyInfo userApply = new UserApplyInfo();
                    Random        rd        = new Random();
                    userApply.Number          = RequestHelper.DateNow.ToString("yyMMddhh") + rd.Next(1000, 9999);
                    userApply.Money           = money;
                    userApply.UserNote        = userNote;
                    userApply.Status          = (int)ApplyStatus.Indeterminate;
                    userApply.ApplyDate       = RequestHelper.DateNow;
                    userApply.ApplyIP         = ClientHelper.IP;
                    userApply.AdminNote       = string.Empty;
                    userApply.UpdateDate      = RequestHelper.DateNow;
                    userApply.UpdateAdminID   = 0;
                    userApply.UpdateAdminName = string.Empty;
                    userApply.UserID          = base.UserID;
                    userApply.UserName        = base.UserName;
                    UserApplyBLL.AddUserApply(userApply);
                }
            }
            ResponseHelper.Write(result);
            ResponseHelper.End();
        }
Exemple #6
0
        protected override void PageLoad()
        {
            base.PageLoad();
            this.action = RequestHelper.GetQueryString <string>("Action");
            int queryString = RequestHelper.GetQueryString <int>("Page");

            if (queryString < 1)
            {
                queryString = 1;
            }
            int    pageSize = 20;
            int    count    = 0;
            string action   = this.action;

            if (action != null)
            {
                if (!(action == "Read"))
                {
                    if (action == "Add")
                    {
                        this.moneyLeft = UserBLL.ReadUserMore(base.UserID).MoneyLeft;
                    }
                    else if (action == "AddUserApply")
                    {
                        this.AddUserApply();
                    }
                }
                else
                {
                    UserApplySearchInfo userApply = new UserApplySearchInfo();
                    userApply.UserID   = base.UserID;
                    this.userApplyList = UserApplyBLL.SearchUserApplyList(queryString, pageSize, userApply, ref count);
                    this.ajaxPagerClass.CurrentPage = queryString;
                    this.ajaxPagerClass.PageSize    = pageSize;
                    this.ajaxPagerClass.Count       = count;
                }
            }
        }