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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? passwordpage.cs

?? 飛信的收發(fā)使用csharp進行開發(fā)
?? CS
?? 第 1 頁 / 共 2 頁
字號:
?namespace Imps.Client.Pc.Provsion2
{
    using Imps.Client.Core;
    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 PasswordPage : ProvsionControlBase
    {
        private bool _canMoveNext;
        private EventHandler<CertSmsEventArgs> _certSmsRequestSenedHandler;
        private EventHandler<FeeInfoEventArgs> _feeInfoRecivedHandler;
        private EventHandler _hostSmsTimerTick;
        private EventHandler<SubscribeEventArgs> _subScribeEventHandler;
        private IContainer components;
        private XLabel label1;
        private XLabel label2;
        private XLabel lbFee;
        private XLabel lbFeeInfo;
        private XLabel lbIDTips;
        private XLabel lblSeperate;
        private XLabel lbPass;
        private XLabel lbPasswordSection;
        private XLabel lbPasswordTip;
        private XLabel lbRePassword;
        private XLabel lbSmsValiCode;
        private XLabel lbSmsValiCodeNotice;
        private XLabel lbValiCodeTip;
        private XLabel lbWord;
        private LinkLabel lnkRegetSmsValiCode;
        private XTextBox txtPassword;
        private XTextBox txtRePassword;
        private XTextBox txtSmsValiCode;

        public PasswordPage(ProvisionWizard host) : base(host)
        {
            this.InitializeComponent();
            this.LoadResource();
            this.AttachEventHandler();
            base.Disposed += new EventHandler(this.PasswordPage_Disposed);
            this.Init();
        }

        private void AttachEventHandler()
        {
            this._certSmsRequestSenedHandler = new EventHandler<CertSmsEventArgs>(this.Provisioning_OnSmsCertCodeRequestSended);
            Imps.Client.Core.Provisioning.OnSmsCertCodeRequestSended += this._certSmsRequestSenedHandler;
            this._subScribeEventHandler = new EventHandler<SubscribeEventArgs>(this.Provisioning_OnSubscribe);
            Imps.Client.Core.Provisioning.OnSubscribe += this._subScribeEventHandler;
            this._hostSmsTimerTick = new EventHandler(this.smsTimer_Tick);
            base._host.smsTimer.Tick += this._hostSmsTimerTick;
            this._feeInfoRecivedHandler = new EventHandler<FeeInfoEventArgs>(this.Provisioning_OnFeeInformationRecived);
            Imps.Client.Core.Provisioning.OnFeeInformationRecived += this._feeInfoRecivedHandler;
        }

        private bool CheckData()
        {
            this.txtSmsValiCode.Text = this.txtSmsValiCode.Text.Trim();
            this.txtPassword.Text = this.txtPassword.Text.Trim();
            this.txtRePassword.Text = this.txtRePassword.Text.Trim();
            if (this.txtSmsValiCode.Text.Length == 0)
            {
                BalloonHelper.ShowBallon(this.txtSmsValiCode, "請?zhí)顚懚绦膨炞C碼!", "錯誤!", ToolTipIcon.Error, 0x5dc);
                this.txtSmsValiCode.Focus();
                return false;
            }
            if (!StringHelper.IsAscii(this.txtSmsValiCode.Text))
            {
                BalloonHelper.ShowBallon(this.txtSmsValiCode, StringTable.MsgAsciiOnly, "請注意", ToolTipIcon.Info, 0x5dc);
                return false;
            }
            if (this.txtPassword.Text.Length > 0)
            {
                if (this.txtRePassword.Text.Length > 0)
                {
                    if (this.txtPassword.Text != this.txtRePassword.Text)
                    {
                        BalloonHelper.ShowBallon(this.txtRePassword, "您兩次輸入的密碼不一致!", "錯誤!", ToolTipIcon.Error, 0x5dc);
                        this.txtRePassword.SelectAll();
                        this.txtRePassword.Focus();
                        return false;
                    }
                    if (ControlHelper.IsValidPassword(this.txtPassword.Text))
                    {
                        return true;
                    }
                    BalloonHelper.ShowBallon(this.txtRePassword, "密碼不符合規(guī)則!", "錯誤!", ToolTipIcon.Error, 0x5dc);
                    this.txtPassword.SelectAll();
                    this.txtPassword.Focus();
                    return false;
                }
                BalloonHelper.ShowBallon(this.txtRePassword, "請再一次輸入密碼!", "錯誤!", ToolTipIcon.Error, 0x5dc);
                this.txtRePassword.Focus();
                return false;
            }
            BalloonHelper.ShowBallon(this.txtPassword, "請輸入密碼!", "錯誤!", ToolTipIcon.Error, 0x5dc);
            this.txtPassword.Focus();
            return false;
        }

        public override void DetachEventHandler()
        {
            if (this._hostSmsTimerTick != null)
            {
                base._host.smsTimer.Tick -= this._hostSmsTimerTick;
            }
            if (this._certSmsRequestSenedHandler != null)
            {
                Imps.Client.Core.Provisioning.OnSmsCertCodeRequestSended -= this._certSmsRequestSenedHandler;
            }
            if (this._subScribeEventHandler != null)
            {
                Imps.Client.Core.Provisioning.OnSubscribe -= this._subScribeEventHandler;
            }
            if (this._feeInfoRecivedHandler != null)
            {
                Imps.Client.Core.Provisioning.OnFeeInformationRecived -= this._feeInfoRecivedHandler;
            }
        }

        protected override void DisableAllControls()
        {
            this.txtSmsValiCode.Enabled = false;
            this.txtPassword.Enabled = false;
            this.txtRePassword.Enabled = false;
            this.lnkRegetSmsValiCode.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())
            {
                base._host.ProvsionData.SmsValiCode = this.txtSmsValiCode.Text;
                base._host.ProvsionData.Password = this.txtPassword.Text;
                return true;
            }
            return false;
        }

        private void Init()
        {
            base._tipMessage = string.Empty;
            this.lbValiCodeTip.Text = string.Format(this.lbValiCodeTip.Text, base._host.ProvsionData.MobileNo);
            this.lbPasswordTip.Text = StringTable.Password.PasswordRules;
            ControlHelper.SetAcceptPasswordChar(this.txtPassword);
            ControlHelper.SetAcceptPasswordChar(this.txtRePassword);
            ControlHelper.ForceControlImeDisable(this.txtSmsValiCode, true);
        }

        private void InitializeComponent()
        {
            this.lblSeperate = new XLabel();
            this.label1 = new XLabel();
            this.lbSmsValiCode = new XLabel();
            this.lbValiCodeTip = new XLabel();
            this.lbIDTips = new XLabel();
            this.txtSmsValiCode = new XTextBox();
            this.lbSmsValiCodeNotice = new XLabel();
            this.lbPasswordSection = new XLabel();
            this.lbPass = new XLabel();
            this.lbRePassword = new XLabel();
            this.txtPassword = new XTextBox();
            this.txtRePassword = new XTextBox();
            this.lnkRegetSmsValiCode = new LinkLabel();
            this.lbPasswordTip = new XLabel();
            this.lbFeeInfo = new XLabel();
            this.label2 = new XLabel();
            this.lbWord = new XLabel();
            this.lbFee = new XLabel();
            base.SuspendLayout();
            this.lblSeperate.BorderColor = Color.Empty;
            this.lblSeperate.BorderStyle = BorderStyle.Fixed3D;
            this.lblSeperate.ButtonBorderStyle = ButtonBorderStyle.None;
            this.lblSeperate.Location = new Point(0x84, 0xea);
            this.lblSeperate.Name = "lblSeperate";
            this.lblSeperate.Size = new Size(320, 2);
            this.lblSeperate.TabIndex = 8;
            this.lblSeperate.UseMnemonic = false;
            this.label1.BorderColor = Color.Empty;
            this.label1.BorderStyle = BorderStyle.Fixed3D;
            this.label1.ButtonBorderStyle = ButtonBorderStyle.None;
            this.label1.Location = new Point(80, 12);
            this.label1.Name = "label1";
            this.label1.Size = new Size(330, 2);
            this.label1.TabIndex = 1;
            this.label1.UseMnemonic = false;
            this.lbSmsValiCode.AutoSize = true;
            this.lbSmsValiCode.BorderColor = Color.Empty;
            this.lbSmsValiCode.ButtonBorderStyle = ButtonBorderStyle.None;
            this.lbSmsValiCode.Location = new Point(6, 7);
            this.lbSmsValiCode.Name = "lbSmsValiCode";
            this.lbSmsValiCode.Size = new Size(0x43, 13);
            this.lbSmsValiCode.TabIndex = 0;
            this.lbSmsValiCode.Text = "短信驗證碼";
            this.lbSmsValiCode.UseMnemonic = false;
            this.lbValiCodeTip.BorderColor = Color.Empty;
            this.lbValiCodeTip.ButtonBorderStyle = ButtonBorderStyle.None;
            this.lbValiCodeTip.Location = new Point(0x11, 0x1c);
            this.lbValiCodeTip.Name = "lbValiCodeTip";
            this.lbValiCodeTip.Size = new Size(0x142, 0x2a);
            this.lbValiCodeTip.TabIndex = 2;
            this.lbValiCodeTip.Text = "已通過短信方式發(fā)送驗證碼到您的手機[ {0} ]上,請注意查收。請在下面的輸入框中輸入您收到的驗證碼,以鑒別您的身份:";
            this.lbValiCodeTip.UseMnemonic = false;
            this.lbIDTips.AutoSize = true;
            this.lbIDTips.BorderColor = Color.Empty;
            this.lbIDTips.ButtonBorderStyle = ButtonBorderStyle.None;
            this.lbIDTips.Location = new Point(0x11, 0x34);
            this.lbIDTips.Name = "lbIDTips";
            this.lbIDTips.Size = new Size(0, 13);
            this.lbIDTips.TabIndex = 3;
            this.lbIDTips.UseMnemonic = false;
            this.txtSmsValiCode.BackColor = Color.White;
            this.txtSmsValiCode.BorderStyle = BorderStyle.FixedSingle;
            this.txtSmsValiCode.Location = new Point(0x49, 0x4c);
            this.txtSmsValiCode.MaxLength = 8;
            this.txtSmsValiCode.Name = "txtSmsValiCode";
            this.txtSmsValiCode.Size = new Size(0xd8, 20);
            this.txtSmsValiCode.TabIndex = 4;
            this.lbSmsValiCodeNotice.BorderColor = Color.Empty;
            this.lbSmsValiCodeNotice.ButtonBorderStyle = ButtonBorderStyle.None;
            this.lbSmsValiCodeNotice.Location = new Point(0x13, 0x66);
            this.lbSmsValiCodeNotice.Name = "lbSmsValiCodeNotice";
            this.lbSmsValiCodeNotice.Size = new Size(0x14f, 0x2f);
            this.lbSmsValiCodeNotice.TabIndex = 5;
            this.lbSmsValiCodeNotice.Text = "注意:短信可能由于網(wǎng)絡(luò)等原因有一些延遲,請稍等。\r\n如果您在一分鐘內(nèi)沒有收到短信,\r\n請勿連續(xù)重試!";
            this.lbSmsValiCodeNotice.UseMnemonic = false;
            this.lbPasswordSection.AutoSize = true;
            this.lbPasswordSection.BorderColor = Color.Empty;
            this.lbPasswordSection.ButtonBorderStyle = ButtonBorderStyle.None;
            this.lbPasswordSection.Location = new Point(6, 0xe4);
            this.lbPasswordSection.Name = "lbPasswordSection";
            this.lbPasswordSection.Size = new Size(120, 13);
            this.lbPasswordSection.TabIndex = 7;
            this.lbPasswordSection.Text = "請設(shè)置您的Fetion密碼";
            this.lbPasswordSection.UseMnemonic = false;
            this.lbPass.AutoSize = true;
            this.lbPass.BorderColor = Color.Empty;
            this.lbPass.ButtonBorderStyle = ButtonBorderStyle.None;
            this.lbPass.Location = new Point(0x17, 0xfb);
            this.lbPass.Name = "lbPass";
            this.lbPass.Size = new Size(0x13, 13);
            this.lbPass.TabIndex = 9;
            this.lbPass.Text = "密";
            this.lbPass.UseMnemonic = false;
            this.lbRePassword.AutoSize = true;
            this.lbRePassword.BorderColor = Color.Empty;
            this.lbRePassword.ButtonBorderStyle = ButtonBorderStyle.None;
            this.lbRePassword.Location = new Point(0x17, 0x114);
            this.lbRePassword.Name = "lbRePassword";
            this.lbRePassword.Size = new Size(0x37, 13);
            this.lbRePassword.TabIndex = 11;
            this.lbRePassword.Text = "確認(rèn)密碼";
            this.lbRePassword.UseMnemonic = false;
            this.txtPassword.BackColor = Color.White;
            this.txtPassword.BorderStyle = BorderStyle.FixedSingle;
            this.txtPassword.Location = new Point(0x56, 0xf7);
            this.txtPassword.MaxLength = 0x10;
            this.txtPassword.Name = "txtPassword";
            this.txtPassword.PasswordChar = '*';
            this.txtPassword.Size = new Size(0xaf, 20);

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产亚洲精品福利| 国产呦精品一区二区三区网站| 日韩久久免费av| 欧美精品一卡二卡| 欧美日韩国产在线观看| 色婷婷久久综合| 欧美亚洲精品一区| 56国语精品自产拍在线观看| 欧美日韩一区二区欧美激情| 欧美裸体bbwbbwbbw| 91麻豆精品国产91久久久久| 91精品婷婷国产综合久久| 欧美男人的天堂一二区| 日韩欧美专区在线| 国产亚洲精品超碰| 亚洲女人的天堂| 五月激情丁香一区二区三区| 日韩精品成人一区二区在线| 美腿丝袜亚洲三区| 国产不卡在线播放| 色综合久久久久久久久| 精品第一国产综合精品aⅴ| 欧美电视剧在线看免费| 久久精品这里都是精品| 国产精品传媒入口麻豆| 亚洲电影在线播放| 国产一区二区在线电影| 91免费观看在线| 欧美精品在线观看播放| 欧美成人乱码一区二区三区| 国产精品久久久久久福利一牛影视| 亚洲精品亚洲人成人网 | 欧美一级午夜免费电影| 2020国产精品自拍| 欧美国产精品久久| 石原莉奈在线亚洲二区| 国产黄色精品视频| 91久久人澡人人添人人爽欧美| 欧美卡1卡2卡| 国产精品每日更新在线播放网址 | 国产精品亚洲成人| 91视频xxxx| 日韩精品中文字幕在线不卡尤物| 国产日韩欧美一区二区三区综合| 亚洲少妇中出一区| 黑人巨大精品欧美一区| 色婷婷综合久久久中文字幕| 久久综合色一综合色88| 亚洲成人tv网| 成人免费va视频| 日韩区在线观看| 婷婷一区二区三区| 一本大道久久a久久综合| 欧美精品一区二区三区蜜臀| 亚洲国产三级在线| 国产尤物一区二区| 欧美一区二区视频在线观看 | 狠狠v欧美v日韩v亚洲ⅴ| 欧美三级电影精品| 亚洲美女免费视频| 成人精品在线视频观看| 精品sm捆绑视频| 奇米888四色在线精品| 欧洲激情一区二区| 亚洲天堂a在线| av亚洲精华国产精华精华| 精品久久国产老人久久综合| 婷婷亚洲久悠悠色悠在线播放 | 亚瑟在线精品视频| 色偷偷88欧美精品久久久| 在线观看中文字幕不卡| 亚洲欧美激情插| 亚洲欧美日韩人成在线播放| 日韩精品午夜视频| 日韩午夜在线观看视频| 一区二区三区美女视频| 色综合色综合色综合色综合色综合| 欧美国产日产图区| 成人在线综合网| 久久婷婷国产综合精品青草| 国产精品综合在线视频| 国产亚洲精久久久久久| 国产成人综合视频| 亚洲国产精品av| 91欧美激情一区二区三区成人| 亚洲四区在线观看| 欧美三区免费完整视频在线观看| 亚洲丰满少妇videoshd| 日韩视频一区二区三区在线播放| 麻豆精品国产91久久久久久| 欧美精品一区二区蜜臀亚洲| 岛国一区二区在线观看| 亚洲欧美日韩一区二区三区在线观看 | 亚洲一区二区黄色| 欧美丰满高潮xxxx喷水动漫| 麻豆精品国产91久久久久久| 中文乱码免费一区二区| 色域天天综合网| 日本女优在线视频一区二区| 国产精品欧美久久久久无广告 | 精品久久国产97色综合| 成人激情综合网站| 亚洲成a人片在线观看中文| 91精品国产日韩91久久久久久| 亚洲人xxxx| 欧美视频精品在线观看| 一区在线中文字幕| 久久www免费人成看片高清| 欧美人与禽zozo性伦| 国产精品一级片| 自拍偷拍亚洲综合| 欧美亚洲综合色| 久热成人在线视频| av资源站一区| 欧美三级电影网| 久久国产综合精品| 欧美一区二区三区四区在线观看| 国产jizzjizz一区二区| 亚洲激情综合网| 精品国产一区二区三区久久久蜜月| 国产精一品亚洲二区在线视频| 日韩欧美亚洲另类制服综合在线| 99视频有精品| 欧美一区二区三区在线视频 | 国产剧情一区二区三区| 亚洲欧洲av一区二区三区久久| 欧美一区二区在线播放| 在线不卡中文字幕| 日韩精品欧美成人高清一区二区| 日韩一区二区在线观看| 麻豆国产精品一区二区三区| 中文字幕不卡的av| 91精品国产入口| 99精品视频中文字幕| 国产剧情一区二区| 麻豆传媒一区二区三区| 亚洲综合视频网| 国产精品伦理一区二区| 欧美天天综合网| av不卡在线播放| 精品视频免费在线| 欧美电影免费观看高清完整版| 国内精品久久久久影院薰衣草 | 日韩欧美国产成人一区二区| 亚洲欧美日韩系列| 久久成人精品无人区| 午夜精品福利一区二区三区蜜桃| 亚洲欧美日韩在线| 亚洲美女在线国产| 中文文精品字幕一区二区| 欧美成人三级电影在线| 欧美xxx久久| 婷婷久久综合九色综合绿巨人 | 一区二区三区日韩欧美精品| av午夜一区麻豆| 国产精品久久综合| 欧美一区二区三区免费在线看| av不卡一区二区三区| 日韩一区二区在线播放| 欧美日本一道本在线视频| 欧美午夜精品免费| 亚洲一区欧美一区| 亚洲一区二区三区视频在线| 91麻豆精品国产91久久久久久| 国产精品成人免费精品自在线观看 | 国产综合久久久久久鬼色| 另类专区欧美蜜桃臀第一页| 国产精品久久久久久久久久免费看 | 蜜桃视频在线观看一区二区| 日本美女视频一区二区| 精品88久久久久88久久久| 美国一区二区三区在线播放| 久久亚洲一区二区三区四区| 91精品国产91久久综合桃花 | 中文字幕电影一区| 久久婷婷综合激情| 久久一区二区三区四区| 欧美日韩中文字幕一区| 欧美一二区视频| 欧美二区三区的天堂| 久久综合99re88久久爱| 欧美一级二级三级蜜桃| 婷婷成人激情在线网| 欧美日韩精品综合在线| 久久综合久久综合久久| 91性感美女视频| 色www精品视频在线观看| 欧美日韩视频专区在线播放| 精品国产sm最大网站| 国产精品久久精品日日| 亚洲一区在线看| 亚洲线精品一区二区三区| 久久久三级国产网站| 成人免费在线视频| 奇米色一区二区| 一本一本大道香蕉久在线精品| 精品少妇一区二区三区日产乱码| 亚洲精品写真福利| 韩国女主播成人在线观看| 欧美人与性动xxxx|