示例#1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Page_Load(object sender, EventArgs e)
        {
            if (IsPostBack)
            {
                return;
            }

            String localHost = ResponseHandler.GetRequestUrl(this.Page);

            ResponseHandler.AddCookie(this.Page, "LocalUrl", localHost);

            ResponseHandler resHandler = new ResponseHandler(Context);

            if (CommonUntils.IsFromMobile(Context.Request.UserAgent))
            {
                ColumnCount = 2;

                this.divBody.Style.Remove("width");
                this.divBody.Style.Remove("margin-top");
                this.divBody.Style.Add("width", "380px");
                this.divBody.Style.Add("margin-top", "10px");
            }

            //判断游戏账号
            String key      = "accounts".ToUpper();
            String accounts = "";

            if (resHandler.upperPairs.ContainsKey(key))
            {
                accounts = resHandler.upperPairs[key];
            }
            if (String.IsNullOrWhiteSpace(accounts))
            {
                Response.Redirect("Message.aspx?message=充值账号不能为空.");
                return;
            }

            UserAccount userAccount = AccountUntils.GetInfo(accounts);

            if (userAccount == null)
            {
                Response.Redirect("Message.aspx?message=充值账号不存在, 请先注册账号.");
                return;
            }
            this.accounts.Text = accounts;

            //判断客户区组
            key = "group".ToUpper();
            String group = "";

            if (resHandler.upperPairs.ContainsKey(key))
            {
                group = resHandler.upperPairs[key];
            }
            if (String.IsNullOrWhiteSpace(group))
            {
                Response.Redirect("Message.aspx?message=客户区组不能为空.");
                return;
            }
            this.group.Text = group;

            InitOrderNO();
            InitPayTypes();
            InitPayMoneys();
        }