コード例 #1
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            CompanyBank         item        = null;
            ICompanyBankService userService = IoC.Resolve <ICompanyBankService>();

            if (user_id > 0)//修改
            {
                item = userService.Get(this.user_id);
            }
            else
            {
                item = new CompanyBank();
            }

            if (string.IsNullOrEmpty(this.txtBankNo.Text))
            {
                Warning("请填写银行账号!");
                return;
            }
            if (string.IsNullOrEmpty(this.txtBankOwner.Text))
            {
                Warning("请填写开户人!");
                return;
            }

            var utag = this.drpBanks.SelectedValue;

            item.BankId    = int.Parse(utag.ToString());
            item.BankNo    = this.txtBankNo.Text;
            item.BankOwner = this.txtBankOwner.Text;
            item.Branch    = this.txtBranch.Text;
            item.IsEnable  = cmbStatus.SelectedValue == "1" ? true : false;
            item.OccDate   = DateTime.Now;
            item.Province  = this.txtProvince.Text;

            bool isCompled = false;

            if (user_id > 0)
            {
                userService.Save();
                isCompled = true;
            }
            else
            {
                isCompled = userService.Add(item);
            }
            if (isCompled)
            {
                JsAlert("保存成功!", true);
                this.txtBankNo.Text    = string.Empty;
                this.txtBankOwner.Text = string.Empty;
                this.txtBranch.Text    = string.Empty;
                this.txtProvince.Text  = string.Empty;
            }
            else
            {
                JsAlert("保存失败,请稍后再试!");
                //
            }
        }
コード例 #2
0
        //删除
        protected void btnDelete_Command(object sender, CommandEventArgs e)
        {
            if (e.CommandArgument == null)
            {
                return;
            }
            int id = Convert.ToInt32(e.CommandArgument);
            ICompanyBankService userService = IoC.Resolve <ICompanyBankService>();

            userService.Delete(id);
            this.BindList();
            JsAlert("删除成功!");
        }
コード例 #3
0
        //启用
        protected void btnEabled_Command(object sender, CommandEventArgs e)
        {
            if (e.CommandArgument == null)
            {
                return;
            }
            int id = Convert.ToInt32(e.CommandArgument);
            ICompanyBankService userService = IoC.Resolve <ICompanyBankService>();

            userService.SetStatus(id, true);
            this.BindList();
            JsAlert("启用成功!");
        }
コード例 #4
0
        /// <summary>
        /// 设置入金账号
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void lbSetIncomingBank_Command(object sender, CommandEventArgs e)
        {
            if (e.CommandArgument == null)
            {
                return;
            }
            int id = Convert.ToInt32(e.CommandArgument);
            ICompanyBankService userService = IoC.Resolve <ICompanyBankService>();

            userService.SetIncomingBank(id);
            this.BindList();
            JsAlert("设置成功!");
        }
コード例 #5
0
        private void BindList()
        {
            ICompanyBankService userService = IoC.Resolve <ICompanyBankService>();

            int?bankid = null;
            int?status = null;

            int totalCount = 0;
            var result     = userService.CompanyBankSelectBy(bankid, status, pagerControl.CurrentPageIndex, ref totalCount);

            this.pagerControl.RecordCount = totalCount;
            this.repList.DataSource       = result;
            this.repList.DataBind();
        }
コード例 #6
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;
 }
コード例 #7
0
        private void Bind()
        {
            if (user_id <= 0)
            {
                return;
            }
            ICompanyBankService userService = IoC.Resolve <ICompanyBankService>();
            var item = userService.Get(this.user_id);

            if (null == item)
            {
                Response.End();
                return;
            }
            this.txtBankNo.Text          = item.BankNo;
            this.txtProvince.Text        = item.Province;
            this.txtBranch.Text          = item.Branch;
            this.txtBankOwner.Text       = item.BankOwner;
            this.cmbStatus.SelectedIndex = item.IsEnable == true ? 0 : 1;
            this.drpBanks.SelectedValue  = item.BankId.ToString();
        }
コード例 #8
0
        private void LoadData()
        {
            decimal monery;
            string  payType = "";

            if (Request.Form["amount"] != null && Request.Form["bankCode"] != null)
            {
                payType = Request.Form["bankCode"].ToString();
                monery  = Convert.ToDecimal(Request.Form["amount"].ToString());
            }
            else
            {
                Response.Redirect("/Views/pay/Payment.aspx");
                return;
            }

            //验证支付金额
            if (monery < Min || monery > Max)
            {
                Response.Redirect("/Views/pay/Payment.aspx");
                return;
            }
            //if (payType == "cft") {
            //    //跳转到值付微信支付
            //    IRecordTempService recordService = IoC.Resolve<IRecordTempService>();
            //    var item = recordService.Create(new BasicModel.RecordTemp()
            //    {
            //        Guid = Guid.NewGuid().ToString(),
            //        IsCompled = false,
            //        IsEnable = true,
            //        OccDate = DateTime.Now,
            //        TradeAmt = monery,
            //        UserId = CookUserInfo.Id,
            //        MY18PT = "wechart",
            //        MY18FY = "R" + Utils.BuilderNum()
            //    });
            //    recordService.Save();
            //    //跳转
            //    string url=Ytg.ServerWeb.Views.pay.zhifu.ZhiFuPayConfig.PayDns + "/Views/pay/zhifu/wechart/WxPay.aspx?tok=" + item.Guid;
            //    Response.Redirect(url);
            //    return;
            //}
            //else if (payType == "zfb")
            //{

            ICompanyBankService companyBankServices = IoC.Resolve <ICompanyBankService>();
            CompanyBankVM       companyBank         = companyBankServices.GetCompanyBank(payType);

            if (companyBank == null)
            {
                Response.Redirect("/Views/pay/Payment.aspx");
                return;
            }

            var result = companyBankServices.GetRechargeBankInfo(companyBank.BankId, CookUserInfo.Id, monery).FirstOrDefault();

            if (result == null)
            {
                Response.Redirect("/Views/pay/Payment.aspx");
                return;
            }
            userName.Text              = result.BankOwner;
            userCode.Text              = result.BankNo;
            txtNum.Text                = result.Num;
            this.hidBankid.Value       = result.Id.ToString();
            hidecztype.Value           = payType;
            this.imgLogo.AlternateText = result.BankName;
            this.imgLogo.ImageUrl      = "/Views/pay/mobao/images/" + payType + ".jpg";
            this.lbMonery.Text         = monery.ToString();
            bankLink.NavigateUrl       = result.BankWebUrl;
            //}
            //else
            //{
            //    IRecordTempService recordService = IoC.Resolve<IRecordTempService>();
            //    var item = recordService.Create(new BasicModel.RecordTemp()
            //    {
            //        Guid = Guid.NewGuid().ToString(),
            //        IsCompled = false,
            //        IsEnable = true,
            //        OccDate = DateTime.Now,
            //        TradeAmt = monery,
            //        UserId = CookUserInfo.Id,
            //        MY18PT = payType,
            //        MY18FY = "R" + Utils.BuilderNum()
            //    });
            //    recordService.Save();
            //    string url = ZhiFuPayConfig.PayDns + "/Views/pay/zhifu/MerDinpayUTF-8.aspx?tok=" + item.Guid;
            //    Response.Redirect(url);
            //    //eturn ZhiFuPayConfig.PayDns + "/Views/pay/zhifu/MerDinpayUTF-8.aspx?tok=" + item.Guid;
            //}
        }
コード例 #9
0
        private void LoadData()
        {
            decimal monery;
            string  payType = "";

            if (Request.Params["amount"] != null && Request.Params["bankCode"] != null)
            {
                payType = Request.Params["bankCode"].ToString();
                monery  = Convert.ToInt32(Request.Params["amount"].ToString());
            }
            else
            {
                Response.Redirect("/Views/pay/PayIndex.aspx");
                return;
            }
            var sp = !IsShoping();

            if (sp)
            {
                Response.Redirect("/Views/pay/PayIndex.aspx");
                return;
            }


            //验证支付金额
            if (monery < Min || monery > Max)
            {
                Response.Redirect("/Views/pay/PayIndex.aspx");
                return;
            }

            ICompanyBankService companyBankServices = IoC.Resolve <ICompanyBankService>();

            try
            {
                CompanyBankVM companyBank = companyBankServices.GetCompanyBank(payType);
                if (companyBank == null)
                {
                    Response.Redirect("/Views/pay/PayIndex.aspx");
                    return;
                }

                var result = companyBankServices.GetRechargeBankInfo(companyBank.BankId, CookUserInfo.Id, monery).FirstOrDefault();
                if (result == null)
                {
                    Response.Redirect("/Views/pay/PayIndex.aspx");
                    return;
                }
                ISysSettingService sysSettingService = IoC.Resolve <ISysSettingService>();
                var zfbsetting = sysSettingService.GetSetting("zhb_rect_url");
                var wxsetting  = sysSettingService.GetSetting("wx_rect_url");
                if (null != zfbsetting)
                {
                    zbfqrcode = BootStrapper.SiteHelper.rectImagePath + zfbsetting.Value;
                }
                if (null != wxsetting)
                {
                    wxqrcode = BootStrapper.SiteHelper.rectImagePath + zfbsetting.Value;
                }

                userName.Text              = result.BankOwner;
                userCode.Text              = result.BankNo;
                txtNum.Text                = result.Num;
                this.hidBankid.Value       = result.Id.ToString();
                this.imgLogo.AlternateText = result.BankName;
                this.imgLogo.ImageUrl      = "/Views/pay/mobao/images/" + payType + ".jpg";
                hidecztype.Value           = payType;
                this.lbMonery_.Text        = monery.ToString();
                bankLink.NavigateUrl       = result.BankWebUrl;

                Ytg.Scheduler.Comm.LogManager.Info(DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss") + " -- " + sp + "  BankOwner=" + result.BankOwner + " BankNo=" + result.BankNo + " Num=" + result.Num + " id=" + result.Id + " result.BankName=" + result.BankName);
            }
            catch (Exception ex)
            {
                Alert("系统参数设置错误!");
            }
        }