Пример #1
0
        private void BindData()
        {
            ISysBankType sysBankTypes = IoC.Resolve <ISysBankType>();
            var          source       = sysBankTypes.GetRechargeBankTypes(true);

            this.rpt.DataSource = source;
            this.rpt.DataBind();
        }
        protected void btnSave_Click(object sender, EventArgs e)
        {
            SysBankType  item        = null;
            ISysBankType userService = IoC.Resolve <ISysBankType>();

            if (user_id > 0)//修改
            {
                item = userService.Get(this.user_id);
            }
            else
            {
                item = new SysBankType();
            }
            item.BankName         = this.txtBankName.Text;
            item.BankDesc         = this.txtBankDesc.Text;
            item.BankWebUrl       = this.txtBankWebUrl.Text;
            item.IsShowZhiHang    = this.drpZhiHang.SelectedValue == "1"?true: false;
            item.OpenAutoRecharge = this.drpAuto.SelectedValue == "1" ? true : false;
            item.IsInterBank      = this.drpKuaiHang.SelectedValue == "1" ? true : false;
            item.OpTime           = DateTime.Now;
            var logo = Request.Params["bkrad"];

            if (logo != "6")
            {
                item.BankLogo = logo;
            }
            else
            {
                item.BankLogo = this.other.Text.Trim();
            }

            bool isCompled = false;

            if (user_id > 0)
            {
                userService.Save();
                isCompled = true;
            }
            else
            {
                userService.Create(item);
                userService.Save();
                isCompled = true;
            }
            if (isCompled)
            {
                JsAlert("保存成功!", true);
            }
            else
            {
                JsAlert("保存失败,请稍后再试!");
                //
            }
        }
Пример #3
0
        protected void btnNext_Click(object sender, EventArgs e)
        {
            int     radBank = 0;
            decimal monery;
            string  code = Request.Params["hidbid"]; //银行简写

            inStr = Request.Params["monery"];        //充值金额
            if (!decimal.TryParse(inStr, out monery) ||
                string.IsNullOrEmpty(code))
            {
                Alert("请输入正确的参数");
                return;
            }


            ISysBankType sysBankTypes = IoC.Resolve <ISysBankType>();
            var          source       = sysBankTypes.GetRechargeBankTypes(true);
            var          bts          = source.Where(c => c.BankId == radBank).FirstOrDefault();

            if (bts == null ||
                bts.MaxAmt < monery ||
                bts.MinAmt > monery)
            {
                Alert(" 单笔充值限额:最低:" + bts.MinAmt + "元,最高:" + bts.MaxAmt + "元");
                return;
            }

            //验证码判断
            var sCode = System.Web.HttpContext.Current.Session["mRecharge"];

            if (sCode == null || sCode.ToString() != code)
            {
                Alert("验证码输入错误!");
                return;
            }

            var hour = DateTime.Now.Hour;

            if (hour > 2 && hour < 9)
            {
                Alert("该时间段不能充值,请在早上 9:00 至 次日凌晨2:00进行充值");
            }
            else
            {
                Session["radBank"]     = radBank;
                Session["monery"]      = monery;
                Session["logo"]        = hidLogo.Value;
                Session["BankWebUrl"]  = bts.BankWebUrl;
                Session["IsInterBank"] = bts.IsInterBank;
                Response.Redirect("/Views/Users/AutoRechargeCnt.aspx");
            }
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!int.TryParse(Request.Params["id"], out user_id))
     {
         user_id = -1;
     }
     if (!IsPostBack)
     {
         ISysBankType bankTypeServices = IoC.Resolve <ISysBankType>();
         var          result           = bankTypeServices.GetAllBankType().ToList();
         this.Bind();
     }
 }
Пример #5
0
        private void BindList()
        {
            ISysBankType userService = IoC.Resolve <ISysBankType>();

            bool?isdel = null;

            int totalCount = 0;
            var result     = userService.GetBankType("", isdel, pagerControl.CurrentPageIndex, ref totalCount);

            this.pagerControl.RecordCount = totalCount;
            this.repList.DataSource       = result;
            this.repList.DataBind();
        }
        private void BindCitys(ISysBankType bankType, int pid)
        {
            var citys = bankType.SelectAllCitys(pid);

            this.drpCity.DataTextField  = "CityName";
            this.drpCity.DataValueField = "CityId";
            this.drpCity.DataSource     = citys;
            this.drpCity.DataBind();

            if (!string.IsNullOrEmpty(Request.Params["drpCity"]))
            {
                this.drpCity.SelectedValue = Request.Params["drpCity"];
            }
        }
        private void BindData()
        {
            //获取当前绑定卡总数
            ISysUserBankService userbankService = IoC.Resolve <ISysUserBankService>();
            var bindCount = userbankService.Where(c => c.UserId == CookUserInfo.Id).Count();

            if (bindCount >= 5)
            {
                Response.Write("<script>alert('error');</script>");
                Response.End();
                return;
            }
            meBindNum.Text = bindCount.ToString();
            ISysBankType bankType = IoC.Resolve <ISysBankType>();
            var          banks    = bankType.SelectAllBankType();//获取银行信息

            foreach (var item in banks)
            {
                if (item.BankDesc == "zfb" || item.BankDesc == "cft")
                {
                    continue;
                }
                drpBanks.Items.Add(new ListItem(item.BankName, item.Id + "_" + item.IsShowZhiHang));
            }
            if (!string.IsNullOrEmpty(Request.Params["drpBanks"]))
            {
                drpBanks.SelectedValue = Request.Params["drpBanks"];
            }
            //获取省
            var provinces = bankType.SelectAllProvinces();

            this.drpPro.DataTextField  = "ProvinceName";
            this.drpPro.DataValueField = "ProvinceID";
            this.drpPro.DataSource     = provinces;
            this.drpPro.DataBind();

            bool ispro = !string.IsNullOrEmpty(Request.Params["drpPro"]);

            if (ispro)
            {
                this.drpPro.SelectedValue = Request.Params["drpPro"];
            }

            if (provinces.Count > 0 || ispro)
            {
                int proid = ispro ? Convert.ToInt32(Request.Params["drpPro"]) : provinces.FirstOrDefault().ProvinceID;
                BindCitys(bankType, proid);
            }
        }
 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;
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!int.TryParse(Request.Params["id"], out user_id))
            {
                user_id = -1;
            }
            if (!IsPostBack)
            {
                ISysBankType bankTypeServices = IoC.Resolve <ISysBankType>();
                var          result           = bankTypeServices.GetAllBankType().ToList();

                drpBanks.DataTextField  = "BankName";
                drpBanks.DataValueField = "Id";
                drpBanks.DataSource     = result;
                drpBanks.DataBind();
                drpBanks.SelectedIndex = 0;

                this.Bind();
            }
        }
Пример #10
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         this.txtCode.Text = Request.Params["code"];
         ISysBankType banksType = IoC.Resolve <ISysBankType>();
         var          result    = banksType.GetAll().ToList();
         if (result == null)
         {
             result = new List <Ytg.BasicModel.SysBankType>();
         }
         result.Insert(0, new Ytg.BasicModel.SysBankType()
         {
             BankName = "全部银行"
         });
         this.drpBanks.DataTextField = "BankName";
         this.drpBanks.DataSource    = result;
         this.drpBanks.DataBind();
         Bind();
     }
 }
Пример #11
0
        protected void lbDel_Click(object sender, EventArgs e)
        {
            var lbButton = (sender as LinkButton);

            if (lbButton == null)
            {
                return;
            }
            int id = 0;

            if (!int.TryParse(lbButton.CommandArgument, out id))
            {
                return;
            }
            ISysBankType userService = IoC.Resolve <ISysBankType>();

            userService.Delete(id);
            userService.Save();

            this.BindList();
        }
        private void Bind()
        {
            if (user_id <= 0)
            {
                return;
            }
            ISysBankType userService = IoC.Resolve <ISysBankType>();
            var          item        = userService.Get(this.user_id);

            if (null == item)
            {
                Response.End();
                return;
            }
            this.txtBankName.Text          = item.BankName;
            this.txtBankDesc.Text          = item.BankDesc;
            this.txtBankWebUrl.Text        = item.BankWebUrl ?? "";
            this.drpZhiHang.SelectedValue  = item.IsShowZhiHang ? "1" : "0";
            this.drpAuto.SelectedValue     = item.OpenAutoRecharge ? "1" : "0";
            this.drpKuaiHang.SelectedValue = item.IsInterBank ? "1" : "0";
            this.checkedText = item.BankLogo;
        }