protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Session["name"] = "yangwang"; if (Session["name"] == null) { Response.Redirect("../error-page.aspx"); } else { MyAccount temp = new MyAccountDAO().getMyAccount(Session["name"].ToString()); if (temp == null) { myaccount.Balance = 0; myaccount.Name = Session["name"].ToString(); } else { myaccount = temp; } } } }
/// <summary> /// 按用户名查找用户的账户余额 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btn_check_balance_Click(object sender, EventArgs e) { string name = Request.Form["txt_username"]; MyAccount myaccount = new MyAccountDAO().getMyAccount(name); my_account_array.Clear(); if (myaccount == null) { alert("该用户的余额为 0 ,并且该用户没有任何交易记录!!"); page_now = 1; record_count = new MyAccountDAO().getMyAccountCount(); page_count = new MyAccountDAO().getMyAccountPageCount(record_count, page_size); my_account_array = new MyAccountDAO().getMyAccountArray(page_now, page_size); } else { page_now = 1; record_count = 1; page_count = 1; my_account_array.Add(myaccount); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["name"] != null) { lb_user_name.Text = Session["name"].ToString() + ",欢迎您!"; after_login.Visible = true; MyAccount account = new MyAccountDAO().getMyAccount(Session["name"].ToString()); if (account == null) { lb_account_balance.Text = "0"; } else { lb_account_balance.Text = account.Balance.ToString(); } before_login.Visible = false; } else { before_login.Visible = true; after_login.Visible = false; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { name = Request.QueryString["username"]; string code = Request.QueryString["code"]; string pay_way = Request.QueryString["chargemethod"]; if (Session["name"] == null && name != null) { Session["name"] = name; } if (Session["name"] != null && code != null) { if (new UserDAO().isCodeRight(Session["name"].ToString(), code)) { User user = new UserDAO().getUser(Session["name"].ToString()); float charge_amount = user.Charge_amount; //生成支付成功码 string success_code1 = (new Random().Next(100000000, 1000000000)).ToString(); string success_code2 = (new Random().Next(1000000, 10000000)).ToString(); string success_code3 = (new Random().Next(10000000, 100000000)).ToString(); string success_code = success_code1 + success_code2 + success_code3; //将成功码插入到用户表中,支付成功是进行验证 new UserDAO().updateChargeCode(Session["name"].ToString(), success_code, 0); //确实付款成功 //更新我的账户 MyAccount myaccount = new MyAccountDAO().getMyAccount(Session["name"].ToString()); if (myaccount == null) { myaccount = new MyAccount(); myaccount.Name = Session["name"].ToString(); myaccount.Balance = charge_amount; new MyAccountDAO().addMyAccount(myaccount); } else { myaccount.Balance = myaccount.Balance + charge_amount; new MyAccountDAO().updateMyAccount(myaccount.Name, myaccount.Balance); } //添加账户交易信息 MyAccountTrans myaccounttrans = new MyAccountTrans(); myaccounttrans.Amout = charge_amount; myaccounttrans.Charge_way = pay_way; myaccounttrans.Operation = "自己给账户充值"; myaccounttrans.User_name = Session["name"].ToString(); myaccounttrans.Time = DateTime.Now; new MyAccountTransDAO().addMyAccountTrans(myaccounttrans); } else { Response.Redirect("error-page.aspx"); } } else { Response.Redirect("error-page.aspx"); } } }