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

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

?? passwordpage.cs

?? 飛信的收發使用csharp進行開發
?? CS
?? 第 1 頁 / 共 2 頁
字號:
?namespace Imps.Client.Pc.Password
{
    using Imps.Client.Core;
    using Imps.Client.Core.Password;
    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 : StepPageBase
    {
        private bool _canMoveNext;
        private EventHandler<CertSmsEventArgs> _certSmsRequestSenedHandler;
        private EventHandler _hostSmsTimerTick;
        private EventHandler<HttpAppEventArgs> _submitEventHandler;
        private IContainer components;
        private XLabel label1;
        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(SetPasswordWizard host) : base(host)
        {
            this._canMoveNext = true;
            this.InitializeComponent();
            this.LoadResource();
            this.AttachEventHandler();
            base.Disposed += new EventHandler(this.PasswordPage_Disposed);
            this.Init();
        }

        private void AttachEventHandler()
        {
            this._certSmsRequestSenedHandler = new EventHandler<CertSmsEventArgs>(this.Password_OnSmsCertCodeRequestSended);
            ModifyPassword.OnSmsCertCodeRequestSended += this._certSmsRequestSenedHandler;
            this._submitEventHandler = new EventHandler<HttpAppEventArgs>(this.Password_OnSubmit);
            ModifyPassword.OnSubmit += this._submitEventHandler;
            this._hostSmsTimerTick = new EventHandler(this.smsTimer_Tick);
            base._host.smsTimer.Tick += this._hostSmsTimerTick;
        }

        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, "請填寫短信驗證碼!", "錯誤!", 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, "密碼不符合規則!", "錯誤!", 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)
            {
                ModifyPassword.OnSmsCertCodeRequestSended -= this._certSmsRequestSenedHandler;
            }
            if (this._submitEventHandler != null)
            {
                ModifyPassword.OnSubmit -= this._submitEventHandler;
            }
        }

        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.passwordData.SmsValiCode = this.txtSmsValiCode.Text;
                base._host.passwordData.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.passwordData.MobileNo);
            this.lbPasswordTip.Text = StringTable.Password.PasswordRules;
            ControlHelper.SetAcceptPasswordChar(this.txtPassword);
            ControlHelper.SetAcceptPasswordChar(this.txtRePassword);
            ControlHelper.ForceControlImeDisable(this.txtSmsValiCode, true);
        }

        private void InitializeComponent()
        {
            this.lbWord = new XLabel();
            this.lbPasswordTip = new XLabel();
            this.lnkRegetSmsValiCode = new LinkLabel();
            this.lbSmsValiCode = new XLabel();
            this.label1 = new XLabel();
            this.lbPasswordSection = new XLabel();
            this.lblSeperate = new XLabel();
            this.txtRePassword = new XTextBox();
            this.txtPassword = new XTextBox();
            this.lbRePassword = new XLabel();
            this.lbPass = new XLabel();
            this.lbSmsValiCodeNotice = new XLabel();
            this.txtSmsValiCode = new XTextBox();
            this.lbIDTips = new XLabel();
            this.lbValiCodeTip = new XLabel();
            base.SuspendLayout();
            this.lbWord.AutoSize = true;
            this.lbWord.BorderColor = Color.Empty;
            this.lbWord.ButtonBorderStyle = ButtonBorderStyle.None;
            this.lbWord.Location = new Point(0x38, 0xa5);
            this.lbWord.Name = "lbWord";
            this.lbWord.Size = new Size(0x13, 13);
            this.lbWord.TabIndex = 0x22;
            this.lbWord.Text = "碼";
            this.lbWord.UseMnemonic = false;
            this.lbPasswordTip.BorderColor = Color.Empty;
            this.lbPasswordTip.ButtonBorderStyle = ButtonBorderStyle.None;
            this.lbPasswordTip.Location = new Point(20, 0xd6);
            this.lbPasswordTip.Name = "lbPasswordTip";
            this.lbPasswordTip.Size = new Size(0x16c, 0x2f);
            this.lbPasswordTip.TabIndex = 0x1f;
            this.lbPasswordTip.Text = "lbPasswordTip";
            this.lbPasswordTip.UseMnemonic = false;
            this.lnkRegetSmsValiCode.AutoSize = true;
            this.lnkRegetSmsValiCode.Location = new Point(0xc6, 0x6c);
            this.lnkRegetSmsValiCode.Name = "lnkRegetSmsValiCode";
            this.lnkRegetSmsValiCode.Size = new Size(0x67, 13);
            this.lnkRegetSmsValiCode.TabIndex = 0x18;
            this.lnkRegetSmsValiCode.TabStop = true;
            this.lnkRegetSmsValiCode.Text = "請點擊這里重試!";
            this.lnkRegetSmsValiCode.LinkClicked += new LinkLabelLinkClickedEventHandler(this.lnkRegetSmsValiCode_LinkClicked);
            this.lbSmsValiCode.AutoSize = true;
            this.lbSmsValiCode.BorderColor = Color.Empty;
            this.lbSmsValiCode.ButtonBorderStyle = ButtonBorderStyle.None;
            this.lbSmsValiCode.Location = new Point(3, 0);
            this.lbSmsValiCode.Name = "lbSmsValiCode";
            this.lbSmsValiCode.Size = new Size(0x43, 13);
            this.lbSmsValiCode.TabIndex = 0x12;
            this.lbSmsValiCode.Text = "短信驗證碼";
            this.lbSmsValiCode.UseMnemonic = false;
            this.label1.BorderColor = Color.Empty;
            this.label1.BorderStyle = BorderStyle.Fixed3D;
            this.label1.ButtonBorderStyle = ButtonBorderStyle.None;
            this.label1.Location = new Point(0x4d, 5);
            this.label1.Name = "label1";
            this.label1.Size = new Size(330, 2);
            this.label1.TabIndex = 0x13;
            this.label1.UseMnemonic = false;
            this.lbPasswordSection.AutoSize = true;
            this.lbPasswordSection.BorderColor = Color.Empty;
            this.lbPasswordSection.ButtonBorderStyle = ButtonBorderStyle.None;
            this.lbPasswordSection.Location = new Point(3, 0x8e);
            this.lbPasswordSection.Name = "lbPasswordSection";

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日产欧产美韩系列久久99| 亚洲靠逼com| 久久久久久夜精品精品免费| 日韩欧美国产午夜精品| 91精品黄色片免费大全| 91精品国产综合久久精品| 欧美一区二区福利在线| 精品国产免费久久| 久久久精品免费免费| 国产精品福利在线播放| 亚洲已满18点击进入久久| 丝袜美腿亚洲综合| 国产综合色精品一区二区三区| 懂色av中文字幕一区二区三区 | 26uuu欧美| 中文字幕佐山爱一区二区免费| 午夜精品123| 国产黄色91视频| 在线免费观看日韩欧美| 精品国产乱码久久久久久蜜臀| 国产精品国产成人国产三级 | 91精品综合久久久久久| 国产日韩欧美精品电影三级在线| 一区二区三区四区精品在线视频| 久久av资源网| 欧美精品日日鲁夜夜添| 国产午夜亚洲精品午夜鲁丝片 | 日韩精品一区二区三区老鸭窝| 国产精品国产馆在线真实露脸| 免费观看在线综合色| 色综合久久久久综合| 国产欧美综合在线观看第十页| 蜜桃av噜噜一区二区三区小说| 在线观看视频一区二区欧美日韩| 国产欧美日韩精品一区| 黄页网站大全一区二区| 欧美一区二区三区爱爱| 天堂午夜影视日韩欧美一区二区| 色94色欧美sute亚洲线路一久| 国产精品午夜在线观看| 国产精品一区二区男女羞羞无遮挡| 欧美精品tushy高清| 亚洲一区二区三区小说| 国产98色在线|日韩| 精品美女一区二区| 韩国av一区二区| 26uuuu精品一区二区| 国产精品亚洲第一区在线暖暖韩国| 欧美白人最猛性xxxxx69交| 久久精品国产一区二区三区免费看| 欧美美女黄视频| 国产成人自拍在线| ...av二区三区久久精品| 日本精品视频一区二区| 日韩成人免费在线| 国产拍揄自揄精品视频麻豆| 成人中文字幕合集| 亚洲综合一区二区三区| 欧美一区午夜精品| 国产成人亚洲精品青草天美| 中文字幕在线免费不卡| 欧美日本一区二区三区四区| 久久精品国产在热久久| 亚洲天堂久久久久久久| 在线播放视频一区| av成人免费在线观看| 日韩高清在线不卡| 国产精品久久毛片a| 日韩一级高清毛片| 欧美在线免费观看视频| 国产乱码精品一区二区三区忘忧草| 综合激情成人伊人| 久久男人中文字幕资源站| 欧美亚洲国产一区二区三区| 国产一区二区在线看| 丝袜亚洲另类丝袜在线| 最好看的中文字幕久久| 亚洲精品在线三区| 欧美久久久久久久久中文字幕| 在线日韩av片| 色悠悠亚洲一区二区| 99久久99久久免费精品蜜臀| 粉嫩一区二区三区在线看| 免费人成在线不卡| 久久99国产精品尤物| 日韩一区精品视频| 日韩av电影免费观看高清完整版| 性做久久久久久久免费看| 亚洲成av人片在线观看无码| 亚洲自拍偷拍av| 大尺度一区二区| 日韩av中文在线观看| 日韩精品视频网| 日本色综合中文字幕| 九九九精品视频| 国产福利精品导航| 99精品国产91久久久久久 | 精品理论电影在线| 欧美国产激情二区三区| 亚洲欧美日韩一区二区| 亚洲电影中文字幕在线观看| 日韩高清一级片| 不卡影院免费观看| 欧美色爱综合网| 国产日本亚洲高清| 亚洲第一激情av| 国产成人综合在线观看| 色综合色狠狠天天综合色| 日韩欧美aaaaaa| 亚洲品质自拍视频| 国模少妇一区二区三区| 欧美在线观看视频在线| 久久久亚洲精华液精华液精华液| 91九色02白丝porn| 成av人片一区二区| 色婷婷久久综合| 国产成人在线免费| 99久久久精品| 丁香天五香天堂综合| 免费成人性网站| 成人综合婷婷国产精品久久| 粉嫩绯色av一区二区在线观看| 色婷婷av久久久久久久| 国产精品美女久久久久久久久久久 | 精彩视频一区二区| 欧美日韩一级视频| 亚洲欧美福利一区二区| 免费欧美在线视频| 欧美日韩三级在线| 亚洲婷婷在线视频| 成人一区二区视频| 久久久国产精品麻豆| 久久国产日韩欧美精品| 日韩欧美成人一区| 日韩精品亚洲专区| 日韩一区二区精品| 六月丁香综合在线视频| 91精品国产综合久久小美女| 伦理电影国产精品| 精品国产乱码久久久久久图片| 久久国产精品72免费观看| 日韩视频在线你懂得| 激情综合网天天干| 国产清纯白嫩初高生在线观看91| 国内欧美视频一区二区| 久久午夜色播影院免费高清| 99久久久久久99| 青青青爽久久午夜综合久久午夜| 欧美日韩免费高清一区色橹橹| 亚洲福利一区二区| 欧美成人bangbros| 国产成人在线色| 亚洲男人天堂一区| 精品久久久影院| 欧美伊人久久久久久久久影院| 午夜精品视频一区| 中文字幕一区免费在线观看 | 精品国产伦一区二区三区观看方式 | 一区二区三区四区高清精品免费观看| 欧美性生活一区| 热久久一区二区| 亚洲欧美色一区| 久久久99精品免费观看不卡| 欧美精品视频www在线观看| 成年人网站91| 国产精品资源在线看| 亚洲午夜在线视频| 亚洲免费在线视频一区 二区| 久久蜜桃av一区二区天堂| 色999日韩国产欧美一区二区| 国产一区二区精品久久99| 亚洲成人综合在线| 国产精品国产三级国产aⅴ中文 | 国产精品国产三级国产普通话99| 欧美日韩国产高清一区二区三区 | 精品久久久久久久久久久久久久久| 99久精品国产| 日本乱人伦一区| 欧美亚洲国产bt| 91麻豆精品国产91| 欧美肥妇毛茸茸| 日韩三级视频中文字幕| 欧美一区二区私人影院日本| 91精品国产综合久久福利软件| 欧美精品视频www在线观看| 欧美日韩精品三区| 欧美精品v国产精品v日韩精品 | 国产三级欧美三级| 国产欧美视频一区二区三区| 亚洲男同1069视频| 日韩精品乱码av一区二区| 日韩国产在线一| 精品无人码麻豆乱码1区2区| 午夜av电影一区| 久色婷婷小香蕉久久| 国产成人在线观看| 欧美美女一区二区在线观看| 欧美精品一区二区精品网| 久久久99精品免费观看不卡| 亚洲一区二区三区四区的|