コード例 #1
0
        /// <summary>
        /// 转账处理
        /// </summary>
        private void TransferAccount()
        {
            int     id       = Convert.ToInt32(Request["id"].ToString());
            int     status   = Convert.ToInt32(Request["status"].ToString());
            string  errorMsg = Request["errorMsg"].ToString();
            decimal realAmt  = 0;
            decimal poundage = 0;

            if (!decimal.TryParse(Request.Params["poundage"], out poundage))
            {
                poundage = 0;
            }
            // "realAmt": $("#realAmt").val(), "poundage": $("#poundage").val()
            if (!decimal.TryParse(Request.Params["realAmt"], out realAmt))
            {
                Response.Write("2");
            }
            else
            {
                IMentionQueusService mentionQueusService = IoC.Resolve <IMentionQueusService>();
                bool result = mentionQueusService.MentionDone(id, status, realAmt, poundage, errorMsg);
                if (result)
                {
                    Response.Write("1");
                }
                else
                {
                    Response.Write("2");
                }
            }
            Response.End();
        }
コード例 #2
0
        /// <summary>
        /// 提现数据列表绑定
        /// </summary>
        private void Bind()
        {
            ISysSettingService settingService = IoC.Resolve <ISysSettingService>();
            var sh = settingService.GetAll().Where(x => x.Key == "QLZHGZ").FirstOrDefault();

            if (sh != null)
            {
                if (!decimal.TryParse(sh.Value, out ShenHeMonery))
                {
                    ShenHeMonery = 5000;
                }
            }

            string  code        = this.txtUserCode.Text.Trim();  //用户编号
            string  seriaNo     = "";                            // this.txtSeriaNo.Text.Trim(); //业务单号
            string  beginDate   = this.txtBeginDate.Text.Trim(); //业务开始日期
            string  endDate     = this.txtEndDate.Text.Trim();   //业务截止日期
            decimal beginMonery = -1;
            decimal endMoner    = -1;

            if (!decimal.TryParse(this.txtBeginMonery.Text, out beginMonery) || !decimal.TryParse(this.txtEndMonery.Text.Trim(), out endMoner))
            {
                beginMonery = -1;
                endMoner    = -1;
            }
            int type        = Convert.ToInt32(this.drpStates.SelectedValue);
            int recordCount = 0;

            IMentionQueusService mentionQueusService    = IoC.Resolve <IMentionQueusService>();
            List <Ytg.BasicModel.DTO.MentionDTO> result = mentionQueusService.SelectBy(code, seriaNo, beginDate, endDate, beginMonery, endMoner, type, pagerControl.CurrentPageIndex, ref recordCount);

            this.repList.DataSource = result;
            this.repList.DataBind();
            this.pagerControl.RecordCount = recordCount;
        }
コード例 #3
0
 public BankRequestManager(ISysBankTransferService sysBankTransferService,
                           ICompanyBankService companyBankService,
                           ISysUserBankService sysUserBankService,
                           ISysBankType sysBankTypeService,
                           IVipMentionApplyService vipMentionApplyService,
                           ISysUserService sysUserService,
                           ISysUserBalanceService sysUserBalanceService, IMentionQueusService mentionQueusService)
 {
     this.mSysBankTransferService = sysBankTransferService;
     this.mCompanyBankService     = companyBankService;
     this.mSysUserBankService     = sysUserBankService;
     this.mSysBankTypeService     = sysBankTypeService;
     this.mVipMentionApplyService = vipMentionApplyService;
     this.mSysUserService         = sysUserService;
     this.mSysUserBalanceService  = sysUserBalanceService;
     this.mMentionQueusService    = mentionQueusService;
 }
コード例 #4
0
        /// <summary>
        /// 提现数据列表绑定
        /// </summary>
        private void Bind()
        {
            string code        = this.txtUserCode.Text.Trim();  //用户编号
            string seriaNo     = this.txtSeriaNo.Text.Trim();   //业务单号
            string beginDate   = this.txtBeginDate.Text.Trim(); //业务开始日期
            string endDate     = this.txtEndDate.Text.Trim();   //业务截止日期
            int    recordCount = 0;

            //ISysUserBalanceDetailService sysUserBalanceDetailService = IoC.Resolve<ISysUserBalanceDetailService>();
            //List<MentionRecodVM> result = sysUserBalanceDetailService.SelectMentionRecod(code, seriaNo, beginDate,endDate,-1, pagerControl.CurrentPageIndex, ref recordCount);
            IMentionQueusService mentionQueusService    = IoC.Resolve <IMentionQueusService>();
            List <Ytg.BasicModel.DTO.MentionDTO> result = mentionQueusService.SelectBy(code, seriaNo, beginDate, endDate, -1, -1, Convert.ToInt32(drpStates.SelectedValue), pagerControl.CurrentPageIndex, ref recordCount);

            this.repList.DataSource = result;
            this.repList.DataBind();
            this.pagerControl.RecordCount = recordCount;
        }
コード例 #5
0
        protected void btnAudit_Command(object sender, CommandEventArgs e)
        {
            if (e.CommandArgument == null)
            {
                return;
            }
            int id = Convert.ToInt32(e.CommandArgument);
            IMentionQueusService mentionQueusService = IoC.Resolve <IMentionQueusService>();

            if (mentionQueusService.Audit(id))
            {
                this.Bind();
                JsAlert("审核成功!");
            }
            else
            {
                JsAlert("审核失败,请稍后再试!");
            }
        }
コード例 #6
0
        protected void lbUnLock_Command(object sender, CommandEventArgs e)
        {
            if (e.CommandArgument == null)
            {
                return;
            }
            //检查是否有未处理的提现记录
            IMentionQueusService queUsService = IoC.Resolve <IMentionQueusService>();
            var nowManCount = queUsService.Where(x => x.Status == 0).Count();//0 排队中 1提现成功 2提现失败 3 用户撤销

            if (nowManCount > 0)
            {
                JsAlert("有尚未处理的提现请求,解绑失败!");
                return;
            }
            ISysUserBankService sysUserBakService = IoC.Resolve <ISysUserBankService>();

            sysUserBakService.Delete(Convert.ToInt32(e.CommandArgument));
            sysUserBakService.Save();
            JsAlert("解绑成功!");
            this.Bind();
        }