亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mobilephonepage.cs

?? 飛信的收發使用csharp進行開發
?? CS
?? 第 1 頁 / 共 2 頁
字號:
?namespace Imps.Client.Pc.Password
{
    using Imps.Client;
    using Imps.Client.Core;
    using Imps.Client.Core.Password;
    using Imps.Client.Pc.BizControls;
    using Imps.Client.Pc.Controls;
    using Imps.Client.Pc.Utils;
    using Imps.Client.Resource;
    using Imps.Client.Utils;
    using Imps.Utils;
    using System;
    using System.ComponentModel;
    using System.Drawing;
    using System.Windows.Forms;

    public class MobilePhonePage : StepPageBase
    {
        private EventHandler<CertPicEventArgs> _certPicRecivedHandler;
        private EventHandler<CertSmsEventArgs> _certSmsRequestSenedHandler;
        private EventHandler _showHandler;
        private EventHandler<SysCfgEventArgs> _sysCfgAvaildHanlder;
        private vscroll_widget _vscroll;
        private IContainer components;
        private XLabel label1;
        private XLabel lbLoading;
        private XLabel lbMobileNo;
        private XLabel lbMobileNoTip;
        private XLabel lbSmsKtTip;
        private XLabel lbValiCode;
        private XLabel lbValiCodeTip;
        private XLabel lbYourMobileNo;
        private PictureBox pbLoading;
        private PictureBox pbValiCode;
        private XTextBox txtMobileNo;
        private XTextBox txtValiCode;

        public MobilePhonePage(SetPasswordWizard host) : base(host)
        {
            this._vscroll = scroll_maker.instance.vscroll();
            this.InitializeComponent();
            string str = (string.Format(StringTable.User.MsgForgetPass, Imps.Client.Core.FixedClientSetting.Instance.ChangePasswordNo) + "\r\n\r\n" + StringTable.Password.PasswordRules) + "\r\n\r\n您也可以輸入手機號和附加碼,系統將發送短信確認碼到您的手機,您正確輸入該短信確認碼后可以進行密碼重置";
            this.lbSmsKtTip.Text = str;
            this.AttachEventHandler();
            base.Disposed += new EventHandler(this.MobilePhonePage_Disposed);
            this.Init();
            this.LoadResource();
        }

        private void _host_OnSysCfgAvaild(object sender, SysCfgEventArgs e)
        {
            ServerUriSetting serverUriSetting = base._host.Config.SystemSetting.ServerUriSetting;
            if (e.IsValid)
            {
                if (!string.IsNullOrEmpty(base._host.passwordData.UriGetPic) && !string.IsNullOrEmpty(base._host.passwordData.UriGetGeneralInfo))
                {
                    ModifyPassword.GetCertPic(base._host.passwordData);
                }
                else
                {
                    this.ShowLoadError(0x44c, e);
                }
            }
            else
            {
                this.ShowLoadError(0x44c, e);
            }
        }

        private void _host_Shown(object sender, EventArgs e)
        {
            this.txtMobileNo.Focus();
            this.pbLoading.Image = ImpsResources.GetImage("Images.loading.gif");
        }

        private void AttachEventHandler()
        {
            this._showHandler = new EventHandler(this._host_Shown);
            base._host.Shown += this._showHandler;
            base.Load += new EventHandler(this.MobilePhonePage_Load);
            this._certPicRecivedHandler = new EventHandler<CertPicEventArgs>(this.ModifyPassword_OnCertPicRecived);
            ModifyPassword.OnCertPicRecived += this._certPicRecivedHandler;
            this._certSmsRequestSenedHandler = new EventHandler<CertSmsEventArgs>(this.ModifyPassword_OnSmsCertCodeRequestSended);
            ModifyPassword.OnSmsCertCodeRequestSended += this._certSmsRequestSenedHandler;
            this._sysCfgAvaildHanlder = new EventHandler<SysCfgEventArgs>(this._host_OnSysCfgAvaild);
            base._host.OnSysCfgAvaild += this._sysCfgAvaildHanlder;
        }

        private bool CheckData()
        {
            this.txtMobileNo.Text = this.txtMobileNo.Text.Trim();
            this.txtValiCode.Text = this.txtValiCode.Text.Trim();
            if (this.txtMobileNo.Text.Length > 0)
            {
                long mobileNo = 0L;
                if (!ImpsHelper.TryParseMobileNo(this.txtMobileNo.Text, out mobileNo))
                {
                    BalloonHelper.ShowBallon(this.txtMobileNo, "請輸入中國移動的手機號碼!", "錯誤!", ToolTipIcon.Error, 0x5dc);
                    this.txtMobileNo.SelectAll();
                    this.txtMobileNo.Focus();
                    return false;
                }
                if (!StringHelper.IsAscii(this.txtMobileNo.Text))
                {
                    BalloonHelper.ShowBallon(this.txtMobileNo, StringTable.MsgAsciiOnly, "請注意", ToolTipIcon.Info, 0x5dc);
                    return false;
                }
            }
            else
            {
                BalloonHelper.ShowBallon(this.txtMobileNo, "您尚未填寫手機號碼!", "錯誤!", ToolTipIcon.Error, 0x5dc);
                this.txtMobileNo.Focus();
                return false;
            }
            if (this.txtValiCode.Text.Length == 0)
            {
                BalloonHelper.ShowBallon(this.txtValiCode, "您尚未填寫驗證碼!", "錯誤!", ToolTipIcon.Error, 0x5dc);
                this.txtValiCode.Focus();
                return false;
            }
            if (!StringHelper.IsAscii(this.txtValiCode.Text))
            {
                BalloonHelper.ShowBallon(this.txtValiCode, StringTable.MsgAsciiOnly, "請注意", ToolTipIcon.Info, 0x5dc);
                return false;
            }
            return true;
        }

        public override void DetachEventHandler()
        {
            if (this._showHandler != null)
            {
                base._host.Shown -= this._showHandler;
            }
            if (this._sysCfgAvaildHanlder != null)
            {
                base._host.OnSysCfgAvaild -= this._sysCfgAvaildHanlder;
            }
            if (this._certPicRecivedHandler != null)
            {
                ModifyPassword.OnCertPicRecived -= this._certPicRecivedHandler;
            }
            if (this._certSmsRequestSenedHandler != null)
            {
                ModifyPassword.OnSmsCertCodeRequestSended -= this._certSmsRequestSenedHandler;
            }
        }

        protected override void DisableAllControls()
        {
            this.txtMobileNo.Enabled = false;
            this.txtValiCode.Enabled = false;
            base._host.DisableAllButtons();
        }

        protected override void Dispose(bool disposing)
        {
            if (disposing && (this.components != null))
            {
                this.components.Dispose();
            }
            base.Dispose(disposing);
        }

        public override bool GetValidData()
        {
            if (this.CheckData())
            {
                long mobileNo = 0L;
                ImpsHelper.TryParseMobileNo(this.txtMobileNo.Text, out mobileNo);
                base._host.passwordData.MobileNo = mobileNo.ToString();
                base._host.passwordData.CertPicCode = this.txtValiCode.Text;
                return true;
            }
            return false;
        }

        private void Init()
        {
            ControlHelper.SetAcceptDigitOnly(this.txtMobileNo, true);
            ControlHelper.ForceControlImeDisable(this.txtValiCode, true);
            base._host.passwordData.ImgCertCode = null;
            bool enable = base._host.passwordData.Flag.AgreementRecived && base._host.passwordData.Flag.CertPicRecived;
            this.ShowFormIssue(enable);
            this.ShowLoading(!enable);
            base._host.passwordData.Flag.CertPicRecived = false;
            this.lbValiCodeTip.Text = "請稍候,正在獲取圖片驗證碼……";
            this.txtValiCode.Enabled = false;
        }

        private void InitializeComponent()
        {
            this.lbSmsKtTip = new XLabel();
            this.lbLoading = new XLabel();
            this.pbLoading = new PictureBox();
            this.lbYourMobileNo = new XLabel();
            this.label1 = new XLabel();
            this.pbValiCode = new PictureBox();
            this.txtValiCode = new XTextBox();
            this.txtMobileNo = new XTextBox();
            this.lbValiCodeTip = new XLabel();
            this.lbValiCode = new XLabel();
            this.lbMobileNoTip = new XLabel();
            this.lbMobileNo = new XLabel();
            ((ISupportInitialize) this.pbLoading).BeginInit();
            ((ISupportInitialize) this.pbValiCode).BeginInit();
            base.SuspendLayout();
            this.lbSmsKtTip.BorderColor = Color.Empty;
            this.lbSmsKtTip.ButtonBorderStyle = ButtonBorderStyle.None;
            this.lbSmsKtTip.Font = new Font("SimSun", 9f, FontStyle.Regular, GraphicsUnit.Point, 0x86);
            this.lbSmsKtTip.Location = new Point(9, 12);
            this.lbSmsKtTip.Name = "lbSmsKtTip";
            this.lbSmsKtTip.Size = new Size(0x160, 0x7a);
            this.lbSmsKtTip.TabIndex = 0x29;
            this.lbSmsKtTip.UseMnemonic = false;
            this.lbLoading.BorderColor = Color.Empty;
            this.lbLoading.ButtonBorderStyle = ButtonBorderStyle.None;
            this.lbLoading.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0x86);
            this.lbLoading.Location = new Point(0x31, 0xd5);
            this.lbLoading.Name = "lbLoading";
            this.lbLoading.Size = new Size(0x132, 40);
            this.lbLoading.TabIndex = 40;
            this.lbLoading.Text = "正在通過網絡獲取圖形驗證碼,請稍候!";
            this.lbLoading.TextAlign = ContentAlignment.MiddleLeft;
            this.lbLoading.UseMnemonic = false;
            this.lbLoading.Visible = false;
            this.pbLoading.ErrorImage = null;
            this.pbLoading.InitialImage = null;
            this.pbLoading.Location = new Point(11, 0xdd);
            this.pbLoading.Name = "pbLoading";
            this.pbLoading.Size = new Size(0x20, 0x20);
            this.pbLoading.TabIndex = 0x27;
            this.pbLoading.TabStop = false;
            this.pbLoading.Visible = false;
            this.lbYourMobileNo.AutoSize = true;
            this.lbYourMobileNo.BorderColor = Color.Empty;
            this.lbYourMobileNo.ButtonBorderStyle = ButtonBorderStyle.None;
            this.lbYourMobileNo.Location = new Point(8, 0x91);
            this.lbYourMobileNo.Name = "lbYourMobileNo";
            this.lbYourMobileNo.Size = new Size(0x8b, 13);
            this.lbYourMobileNo.TabIndex = 0x17;
            this.lbYourMobileNo.Text = "請輸入手機號碼和驗證碼";
            this.lbYourMobileNo.UseMnemonic = false;
            this.label1.BorderColor = Color.Empty;
            this.label1.BorderStyle = BorderStyle.Fixed3D;
            this.label1.ButtonBorderStyle = ButtonBorderStyle.None;
            this.label1.Location = new Point(90, 150);
            this.label1.Name = "label1";
            this.label1.Size = new Size(300, 2);
            this.label1.TabIndex = 0x18;
            this.label1.UseMnemonic = false;
            this.pbValiCode.ErrorImage = null;
            this.pbValiCode.InitialImage = null;
            this.pbValiCode.Location = new Point(0xc1, 0xc5);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
1区2区3区精品视频| 欧美一级欧美一级在线播放| 亚洲综合丝袜美腿| 在线综合视频播放| 国产精品18久久久久久久网站| 亚洲婷婷国产精品电影人久久| 欧美高清视频不卡网| 国产成人综合网| 日韩国产一区二| 国产精品不卡在线| 精品裸体舞一区二区三区| 欧美在线免费播放| 成人永久aaa| 麻豆国产精品官网| 一区二区三区**美女毛片| 欧美大片一区二区| 色婷婷亚洲精品| 国产 欧美在线| 麻豆成人久久精品二区三区小说| 国产无人区一区二区三区| 成人夜色视频网站在线观看| 麻豆精品视频在线观看视频| 亚洲高清免费观看高清完整版在线观看| 国产亚洲精品超碰| 日韩欧美123| 91精品国产综合久久久久久久| 色综合婷婷久久| 国产成人8x视频一区二区| 久久精品国产999大香线蕉| 亚洲自拍另类综合| 亚洲视频每日更新| 中文字幕一区二区5566日韩| 久久蜜桃av一区二区天堂| 日韩一级欧美一级| 欧美一区二区三区在线视频| 91.com视频| 欧美日韩的一区二区| 在线观看一区二区精品视频| 在线一区二区三区四区五区| 成人动漫精品一区二区| 国产91对白在线观看九色| 国产精品亚洲专一区二区三区| 奇米精品一区二区三区在线观看| 午夜影院久久久| 丝袜美腿成人在线| 五月综合激情日本mⅴ| 五月开心婷婷久久| 偷拍一区二区三区| 日韩经典中文字幕一区| 日韩成人一级大片| 青椒成人免费视频| 免费国产亚洲视频| 黑人巨大精品欧美一区| 国产一区二区免费视频| 国产一区二区在线免费观看| 国产毛片精品视频| 成人午夜又粗又硬又大| 国产69精品久久久久毛片| 北岛玲一区二区三区四区| av色综合久久天堂av综合| 色视频欧美一区二区三区| 91成人在线精品| 欧美日韩国产在线观看| 日韩欧美一区二区三区在线| 精品国产免费一区二区三区四区| 精品国产凹凸成av人导航| 久久久久国产精品麻豆ai换脸| 国产精品私人影院| 亚洲精品久久久蜜桃| 五月综合激情网| 国产在线精品国自产拍免费| 国产成人8x视频一区二区| 日本久久一区二区| 3atv一区二区三区| 亚洲一区在线观看视频| 中文在线资源观看网站视频免费不卡| 精品日韩欧美一区二区| 久久久精品中文字幕麻豆发布| 亚洲男同1069视频| 精品一区二区日韩| 成人aaaa免费全部观看| 色欧美日韩亚洲| 日韩欧美电影一区| 国产精品久久久一区麻豆最新章节| 亚洲欧美色一区| 青青草原综合久久大伊人精品优势| 国内精品伊人久久久久影院对白| 成人激情视频网站| 欧洲色大大久久| 精品国产第一区二区三区观看体验| 国产精品三级久久久久三级| 国产精品久久久久久一区二区三区| 亚洲国产视频直播| 国产91综合网| 欧美日韩第一区日日骚| 欧美国产精品一区二区| 香港成人在线视频| 成人黄动漫网站免费app| 91亚洲精品乱码久久久久久蜜桃| 国产在线不卡一区| 国产99久久久国产精品潘金网站| 日本道色综合久久| 国产精品久久久久永久免费观看 | 一区二区三区高清| 免费人成在线不卡| 91啪亚洲精品| 久久久久久综合| 日韩国产精品大片| 91偷拍与自偷拍精品| 精品成人私密视频| 日韩高清一区在线| 91视频你懂的| 中文字幕欧美激情| 狂野欧美性猛交blacked| 91福利在线观看| 国产精品美女一区二区三区| 久久成人免费电影| 欧美视频一区二区三区| 国产精品激情偷乱一区二区∴| 久久99精品一区二区三区 | 久久久久亚洲蜜桃| 免费欧美高清视频| 欧美区视频在线观看| 亚洲欧美色图小说| 国产成人在线色| 久久综合色之久久综合| 日韩av网站免费在线| 91激情在线视频| 午夜视黄欧洲亚洲| 亚洲精品一区在线观看| 色欧美片视频在线观看| 欧美性大战久久久| 亚洲三级电影网站| 成人黄动漫网站免费app| 中文字幕av一区二区三区免费看 | 国产精品久久久久三级| 老鸭窝一区二区久久精品| 91激情在线视频| 亚洲精品国产第一综合99久久 | 91官网在线免费观看| **欧美大码日韩| 成人晚上爱看视频| 中文字幕欧美激情| a美女胸又www黄视频久久| 欧美国产在线观看| 成人黄色国产精品网站大全在线免费观看| 久久综合色鬼综合色| 国产一区 二区 三区一级| 久久人人97超碰com| 国内精品国产成人| 久久奇米777| 国产成人免费视频网站高清观看视频| 最新成人av在线| 欧美一区二区不卡视频| 欧美日韩免费电影| 欧美性猛片xxxx免费看久爱| 成人精品视频.| 九九国产精品视频| 美女任你摸久久 | 亚洲高清免费观看高清完整版在线观看| 9i在线看片成人免费| 亚洲欧美日韩一区| 欧美在线free| 蜜桃av噜噜一区| 欧美精品一区二区精品网| 国产91精品露脸国语对白| 国产精品短视频| 欧美唯美清纯偷拍| 免费在线观看日韩欧美| 日本一区二区三区dvd视频在线| 成人高清免费观看| 午夜国产不卡在线观看视频| 久久亚洲私人国产精品va媚药| 国产mv日韩mv欧美| 亚洲自拍偷拍图区| 精品伦理精品一区| 99精品国产一区二区三区不卡| 亚洲一区在线观看视频| 日韩美女在线视频 | 国产精品主播直播| 亚洲日本在线看| 555www色欧美视频| 丁香一区二区三区| 夜夜精品浪潮av一区二区三区| 91精品婷婷国产综合久久| 国产福利一区在线| 亚洲午夜羞羞片| 欧美激情一区二区三区四区| 欧美性欧美巨大黑白大战| 激情偷乱视频一区二区三区| 国产精品激情偷乱一区二区∴| 欧美精品久久99| 99久久免费视频.com| 日韩va亚洲va欧美va久久| 国产精品久久久久影院老司 | 亚洲免费观看高清在线观看| 日韩你懂的在线观看| 欧美视频日韩视频在线观看| 国产99久久久久| 久久99久久99|