private void QueryRoleInfo(bool islog = true)
        {
            HttpRequest request = new HttpRequest();

            request.AddPostParam("ID", "Query");
            request.AddPostParam("UserID", textBoxInputUserID.Text);
            request.AddPostParam("UserName", textBoxInputUserName.Text);
            request.IsWriteLog = islog;
            if (request.HttpPostRequest(SelectServerUrl))
            {
                QueryUserID.Text        = request.GetReceiveValue("UserID");
                QueryUserName.Text      = request.GetReceiveValue("UserName");
                QueryUserLv.Text        = request.GetReceiveValue("UserLv");
                QueryVipLv.Text         = request.GetReceiveValue("VipLv");
                QueryPayAmount.Text     = request.GetReceiveValue("PayAmount");
                QueryRetailID.Text      = request.GetReceiveValue("RetailID");
                QueryCreateDate.Text    = request.GetReceiveValue("CreateDate");
                QueryLastLoginDate.Text = request.GetReceiveValue("LastLoginDate");
                QueryLoginNum.Text      = request.GetReceiveValue("LoginNum");
                QueryFightValue.Text    = request.GetReceiveValue("FightValue");
                QueryCombatRankID.Text  = request.GetReceiveValue("CombatRankID");
                QueryGuildName.Text     = request.GetReceiveValue("GuildName");
                QueryFriendNum.Text     = request.GetReceiveValue("FriendNum");
                QueryOpenID.Text        = request.GetReceiveValue("OpenID");
            }
        }
        private void SendNoticeButton_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
        {
            if (textBoxNotice.Text.Length == 0)
            {
                return;
            }
            HttpRequest request = new HttpRequest();

            request.AddPostParam("ID", "NewNotice");
            int mode = checkBoxAllService.IsChecked == true ? 1 : 2;

            request.AddPostParam("Mode", mode.ToString());
            request.AddPostParam("Content", textBoxNotice.Text);
            if (request.HttpPostRequest(SelectServerUrl))
            {
                ResetNoticeText();
            }
        }
        private void SendMailButton_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
        {
            if (QueryUserID.Text.Length == 0 || MailTitle.Text.Length == 0 || MailContent.Text.Length == 0)
            {
                return;
            }
            HttpRequest request = new HttpRequest();

            request.AddPostParam("ID", "NewMail");
            request.AddPostParam("UserID", QueryUserID.Text);
            request.AddPostParam("MailTitle", MailTitle.Text);
            request.AddPostParam("MailContent", MailContent.Text);
            request.AddPostParam("AppendCoinType", SelectMailAppendCoinType.ToString());
            request.AddPostParam("AppendCoinNum", AppendCoinNum.Text);
            request.AddPostParam("AddItem1ID", MailItem1ID.Text);
            request.AddPostParam("AddItem1Num", MailItem1Num.Text);
            request.AddPostParam("AddItem2ID", MailItem2ID.Text);
            request.AddPostParam("AddItem2Num", MailItem2Num.Text);
            request.AddPostParam("AddItem3ID", MailItem3ID.Text);
            request.AddPostParam("AddItem3Num", MailItem3Num.Text);
            request.AddPostParam("AddItem4ID", MailItem4ID.Text);
            request.AddPostParam("AddItem4Num", MailItem4Num.Text);
            if (request.HttpPostRequest(SelectServerUrl))
            {
                ResetMailText();
            }
        }
        private void SetButton_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
        {
            if (QueryUserID.Text.Length == 0)
            {
                return;
            }
            HttpRequest request = new HttpRequest();

            request.AddPostParam("ID", "Set");
            request.AddPostParam("UserID", QueryUserID.Text);
            request.AddPostParam("UserName", SetUserName.Text);
            request.AddPostParam("UserLv", SetUserLv.Text);
            request.AddPostParam("GoldNum", SetGoldNum.Text);
            request.AddPostParam("DiamondNum", SetAddDiamondNum.Text);
            request.AddPostParam("AddItemID", SetAddItemID.Text);
            request.AddPostParam("AddItemNum", SetAddItemNum.Text);
            request.AddPostParam("PayID", PayID.Text);
            request.AddPostParam("CombatCoinNum", SetCombatCoinNum.Text);
            request.AddPostParam("ElfID", SetElfID.Text);
            request.AddPostParam("ElfLevel", SetElfLevel.Text);
            request.AddPostParam("SkillID", SetSkillID.Text);
            request.AddPostParam("SkillLevel", SetSkillLevel.Text);
            request.AddPostParam("EquipID", SelectSetEquipID.ToString());
            request.AddPostParam("EquipLevel", SetEquipLevel.Text);
            request.AddPostParam("LevelUp", SetLevelUp.Text);
            request.AddPostParam("NoviceGuide", SetNoviceGuide.Text);
            request.AddPostParam("VitNum", SetAddVit.Text);
            request.AddPostParam("SetDiamondNum", SetDiamondNum.Text);
            if (request.HttpPostRequest(SelectServerUrl))
            {
                QueryRoleInfo(false);
            }
            ResetSetText();
        }
        private void ResetButton_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
        {
            if (QueryUserID.Text.Length == 0)
            {
                return;
            }
            HttpRequest request = new HttpRequest();

            request.AddPostParam("ID", "Reset");
            request.AddPostParam("UserID", QueryUserID.Text);
            request.AddPostParam("IsResetEquip", checkBoxEquip.IsChecked.ToString());
            request.AddPostParam("IsResetPackage", checkBoxPackage.IsChecked.ToString());
            request.AddPostParam("IsResetSoul", checkBoxSoul.IsChecked.ToString());
            request.AddPostParam("IsResetPay", checkBoxPay.IsChecked.ToString());
            request.AddPostParam("IsResetEventAward", checkBoxEventAward.IsChecked.ToString());
            request.AddPostParam("IsResetSkill", checkBoxSkill.IsChecked.ToString());
            request.AddPostParam("IsResetAchievement", checkAchievement.IsChecked.ToString());
            request.AddPostParam("IsResetTask", checkBoxTask.IsChecked.ToString());
            request.AddPostParam("IsResetCombat", checkBoxCombat.IsChecked.ToString());
            request.AddPostParam("IsResetAttribute", checkBoxAttribute.IsChecked.ToString());
            if (request.HttpPostRequest(SelectServerUrl))
            {
                QueryRoleInfo(false);
            }
            ResetResetCheckBox();
            ResetSetText();
        }