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

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

?? provisionwizard.cs

?? 飛信的收發(fā)使用csharp進(jìn)行開發(fā)
?? CS
?? 第 1 頁 / 共 2 頁
字號:
?namespace Imps.Client.Pc.Provsion2
{
    using Imps.Client;
    using Imps.Client.Base;
    using Imps.Client.Core;
    using Imps.Client.Pc;
    using Imps.Client.Pc.BizControls;
    using Imps.Client.Pc.Controls;
    using Imps.Client.Resource;
    using Imps.Client.Utils;
    using Imps.Utils;
    using System;
    using System.ComponentModel;
    using System.Drawing;
    using System.Runtime.CompilerServices;
    using System.Windows.Forms;

    public class ProvisionWizard : XIMDialog, IHandleUserStatusSelf
    {
        private ProvsionStage _provsionStage = ProvsionStage.License;
        private XButton btnCancel;
        private XButton btnNext;
        private XButton btnPrevious;
        internal bool canSendSmsRequest = true;
        private IContainer components;
        internal Imps.Client.Core.Configuration Config;
        internal IFrameworkWindow frmWnd;
        private int i;
        private XLabel label1;
        private XLabel lbTip;
        internal int MinSmsRequestSpanSeconds;
        internal IUnifiedMessageBox MsgBox;
        public EventHandler<HttpAppEventArgs> OnMoveNextHandler;
        public EventHandler<TipMessageEventArgs> OnTipMessageChangedHandler;
        private PictureBox pbProvision;
        private ProgressBar pgb;
        private Panel pnlContainer;
        private Panel pnlPage;
        private ProvsionControlBase ProvsionControl;
        public Imps.Client.Core.ProvsionData ProvsionData;
        internal volatile int smsTickCounter;
        internal Timer smsTimer;
        public EventHandler<SysCfgEventArgs> SysCfgReceivedHandler;
        public EventHandler<UserSatusChangedEventArgs> UserStatusChangedHandler;

        public event EventHandler<SysCfgEventArgs> OnSysCfgAvaild;

        public ProvisionWizard(IFrameworkWindow wnd)
        {
            this.InitializeComponent();
            this.Init(wnd);
            this.AttachEventHandler();
            this.LoadResource();
            this.LoadControl();
        }

        private void AttachEventHandler()
        {
            Imps.Client.Core.Provisioning.OnSysCfgRecived += this.SysCfgReceivedHandler;
            this.frmWnd.AccountManager.CurrentUser.StatusChanged += this.UserStatusChangedHandler;
        }

        private void btnCancel_Click(object sender, EventArgs e)
        {
            base.Close();
        }

        private void btnNext_Click(object sender, EventArgs e)
        {
            if (this.ProvsionControl.GetValidData())
            {
                this.ProvsionControl.MoveToNextStage();
                this.pgb.Visible = true;
            }
        }

        private void btnPrevious_Click(object sender, EventArgs e)
        {
            this.GetPreStage();
        }

        private void CurrentUser_StatusChanged(object sender, UserSatusChangedEventArgs e)
        {
            this.ProvsionControl.CancelConfirmMsg = string.Empty;
            base.Close();
        }

        private void DetachEventHandler()
        {
            Imps.Client.Core.Provisioning.OnSysCfgRecived -= this.SysCfgReceivedHandler;
            this.frmWnd.AccountManager.CurrentUser.StatusChanged -= this.UserStatusChangedHandler;
            this.ProvsionControl.DetachEventHandler();
        }

        internal void DisableAllButtons()
        {
            this.btnPrevious.Enabled = false;
            this.btnNext.Enabled = false;
            this.btnCancel.Enabled = false;
        }

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

        internal void EnableNextStep(bool enable)
        {
            this.btnNext.Enabled = enable;
        }

        private void GetNextStage()
        {
            this._provsionStage = this.ProvsionControl.NextStage;
            this.LoadControl();
        }

        private void GetPreStage()
        {
            this._provsionStage = ProvsionStage.License;
            this.LoadControl();
        }

        private void Init(IFrameworkWindow wnd)
        {
            this.frmWnd = wnd;
            this.MsgBox = wnd.UnifiedMessageBox;
            this.Config = wnd.AccountManager.CurrentUser.Configuration;
            this.ProvsionData = new Imps.Client.Core.ProvsionData();
            this.OnMoveNextHandler = new EventHandler<HttpAppEventArgs>(this.ProvsionControl_OnMoveNext);
            this.OnTipMessageChangedHandler = new EventHandler<TipMessageEventArgs>(this.ProvsionControl_OnTipMessageChanged);
            this.SysCfgReceivedHandler = new EventHandler<SysCfgEventArgs>(this.Provisioning_OnSysCfgRecived);
            this.ProvsionData.ProvsionUrl.UriGetSysCfg = Imps.Client.Core.Configuration.FixedClientSetting.NavigatorServerUri;
            this.UserStatusChangedHandler = new EventHandler<UserSatusChangedEventArgs>(this.CurrentUser_StatusChanged);
        }

        private void InitializeComponent()
        {
            this.components = new Container();
            ComponentResourceManager manager = new ComponentResourceManager(typeof(ProvisionWizard));
            this.label1 = new XLabel();
            this.pnlPage = new Panel();
            this.btnCancel = new XButton();
            this.btnNext = new XButton();
            this.btnPrevious = new XButton();
            this.pbProvision = new PictureBox();
            this.pnlContainer = new Panel();
            this.pgb = new ProgressBar();
            this.lbTip = new XLabel();
            this.smsTimer = new Timer(this.components);
            ((ISupportInitialize) this.pbProvision).BeginInit();
            this.pnlContainer.SuspendLayout();
            base.SuspendLayout();
            this.label1.BorderStyle = BorderStyle.Fixed3D;
            this.label1.Location = new Point(1, 350);
            this.label1.Name = "label1";
            this.label1.Size = new Size(500, 2);
            this.label1.TabIndex = 0x19;
            this.pnlPage.Location = new Point(0x84, 5);
            this.pnlPage.Name = "pnlPage";
            this.pnlPage.Size = new Size(360, 340);
            this.pnlPage.TabIndex = 0;
            this.btnCancel.DialogResult = DialogResult.Cancel;
            this.btnCancel.Location = new Point(0x1a1, 0x163);
            this.btnCancel.Name = "btnCancel";
            this.btnCancel.Size = new Size(0x4b, 0x19);
            this.btnCancel.TabIndex = 4;
            this.btnCancel.Text = "取消";
            this.btnCancel.UseVisualStyleBackColor = true;
            this.btnCancel.Click += new EventHandler(this.btnCancel_Click);
            this.btnNext.Location = new Point(0x150, 0x163);
            this.btnNext.Name = "btnNext";
            this.btnNext.Size = new Size(0x4b, 0x19);
            this.btnNext.TabIndex = 3;
            this.btnNext.Text = "下一步";
            this.btnNext.UseVisualStyleBackColor = true;
            this.btnNext.Click += new EventHandler(this.btnNext_Click);
            this.btnPrevious.Location = new Point(0xff, 0x163);
            this.btnPrevious.Name = "btnPrevious";
            this.btnPrevious.Size = new Size(0x4b, 0x19);
            this.btnPrevious.TabIndex = 2;
            this.btnPrevious.Text = "上一步";
            this.btnPrevious.UseVisualStyleBackColor = true;
            this.btnPrevious.Click += new EventHandler(this.btnPrevious_Click);
            this.pbProvision.BorderStyle = BorderStyle.FixedSingle;
            this.pbProvision.ErrorImage = null;
            this.pbProvision.InitialImage = null;
            this.pbProvision.Location = new Point(6, 5);
            this.pbProvision.Name = "pbProvision";
            this.pbProvision.Size = new Size(120, 340);
            this.pbProvision.TabIndex = 0;
            this.pbProvision.TabStop = false;
            this.pnlContainer.BackColor = Color.Transparent;
            this.pnlContainer.Controls.Add(this.pgb);
            this.pnlContainer.Controls.Add(this.lbTip);
            this.pnlContainer.Controls.Add(this.label1);
            this.pnlContainer.Controls.Add(this.btnPrevious);
            this.pnlContainer.Controls.Add(this.btnNext);
            this.pnlContainer.Controls.Add(this.btnCancel);
            this.pnlContainer.Controls.Add(this.pnlPage);
            this.pnlContainer.Controls.Add(this.pbProvision);
            this.pnlContainer.Dock = DockStyle.Fill;
            this.pnlContainer.Location = new Point(6, 0x1f);
            this.pnlContainer.Name = "pnlContainer";
            this.pnlContainer.Padding = new Padding(2);
            this.pnlContainer.Size = new Size(0x1fa, 0x1a5);
            this.pnlContainer.TabIndex = 0;
            this.pgb.Location = new Point(7, 0x163);
            this.pgb.Name = "pgb";
            this.pgb.Size = new Size(0xf2, 0x19);
            this.pgb.Style = ProgressBarStyle.Marquee;
            this.pgb.TabIndex = 1;
            this.pgb.Visible = false;
            this.lbTip.AutoSize = true;
            this.lbTip.Location = new Point(5, 0x169);
            this.lbTip.Name = "lbTip";

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线观看日产精品| 国产成人av电影免费在线观看| 黄色资源网久久资源365| 在线精品国精品国产尤物884a| 欧美日韩www| 一区二区高清视频在线观看| 99re这里都是精品| 国产精品成人免费精品自在线观看| 久久99九九99精品| 在线看一区二区| 国产精品久久久久久亚洲伦 | 国产午夜精品久久久久久久| 精品亚洲aⅴ乱码一区二区三区| 制服丝袜亚洲网站| 亚洲永久免费av| 99久久精品免费精品国产| 欧美一区二区视频网站| 日韩成人精品在线| 精品欧美乱码久久久久久| 美女一区二区久久| 2017欧美狠狠色| 国产盗摄视频一区二区三区| 久久精品视频在线免费观看| 成人亚洲一区二区一| 国产欧美精品一区aⅴ影院| 国产99久久久精品| 亚洲同性同志一二三专区| 色一情一伦一子一伦一区| 一区二区三区鲁丝不卡| 欧美日韩精品欧美日韩精品一| 天堂va蜜桃一区二区三区漫画版| 欧美一区二区在线观看| 国产伦精品一区二区三区视频青涩 | 666欧美在线视频| 亚洲第一主播视频| 在线观看91av| 国产综合色在线视频区| 国产精品美女一区二区在线观看| 色欧美乱欧美15图片| 国产精品国产自产拍高清av王其| 不卡的看片网站| 中文字幕高清一区| 日本乱码高清不卡字幕| 欧美aaaaaa午夜精品| 国产目拍亚洲精品99久久精品| 国产精品影视网| 亚洲视频免费看| 欧美一区二区三区日韩| 国产一区二区不卡| 亚洲伊人色欲综合网| 欧美xxxx在线观看| 粉嫩高潮美女一区二区三区| 日本欧美肥老太交大片| 91视频观看视频| 成人精品免费视频| 精品国产免费一区二区三区香蕉| 欧美美女一区二区三区| 26uuu国产电影一区二区| 国产一区免费电影| 亚洲男女毛片无遮挡| 欧美tickling网站挠脚心| 91亚洲国产成人精品一区二区三| 日本成人在线不卡视频| 国产农村妇女毛片精品久久麻豆| 欧美精品乱码久久久久久| 成人国产精品视频| 美国一区二区三区在线播放| 中文字幕一区二区三区视频| 精品欧美乱码久久久久久1区2区| 欧美中文一区二区三区| 国产精品综合久久| 亚洲国产精品嫩草影院| 国产精品久久久久久久久晋中| 日韩精品中文字幕一区二区三区 | 欧美专区亚洲专区| 成人高清免费观看| 国产一区二区三区蝌蚪| 青青草成人在线观看| 亚洲一区二区三区四区的| 精品av综合导航| 色婷婷狠狠综合| 暴力调教一区二区三区| 国产在线不卡一卡二卡三卡四卡| 亚洲成人动漫精品| 亚洲精品一二三四区| 中文字幕一区在线| 国产精品久久精品日日| 日韩一区二区视频| 欧美精三区欧美精三区| 在线观看一区二区精品视频| 国产成人av网站| 国产一区二区导航在线播放| 亚洲www啪成人一区二区麻豆| 一区二区三区中文字幕| 欧美极品另类videosde| 久久色中文字幕| 久久人人97超碰com| 日韩免费一区二区| 日韩欧美一区二区久久婷婷| 欧美日韩国产123区| 3d动漫精品啪啪一区二区竹菊| 欧美三级资源在线| 成人自拍视频在线| 国产福利一区二区三区视频 | 国产激情精品久久久第一区二区| 激情综合网av| 精品一区二区精品| 国产一区二区成人久久免费影院| 国产乱码精品1区2区3区| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | zzijzzij亚洲日本少妇熟睡| www.日本不卡| 一本一道综合狠狠老| 97精品国产露脸对白| 99re这里只有精品视频首页| 色老汉一区二区三区| 欧美手机在线视频| 欧美日韩一区二区三区视频| 555www色欧美视频| 精品国产制服丝袜高跟| 中文字幕精品在线不卡| 亚洲男人天堂一区| 免费观看成人鲁鲁鲁鲁鲁视频| 加勒比av一区二区| 不卡的av网站| 欧美日韩二区三区| 91丨九色丨蝌蚪丨老版| 色av成人天堂桃色av| 日韩欧美国产系列| 久久九九久精品国产免费直播| 中文字幕一区二区三区不卡在线 | 久久午夜羞羞影院免费观看| 中文字幕亚洲综合久久菠萝蜜| 一区二区三区四区不卡视频| 久久精品国产99久久6| 不卡av在线免费观看| 在线不卡a资源高清| 久久久久久久久久久久久女国产乱| 欧美电视剧在线观看完整版| 国产日韩欧美在线一区| 亚洲黄色av一区| 国产在线观看一区二区| 欧美亚洲高清一区| 日本一区二区三区视频视频| 午夜视频在线观看一区| 奇米影视一区二区三区小说| 老汉av免费一区二区三区| 国产成人精品1024| 99re热这里只有精品免费视频 | 日本va欧美va精品| 99免费精品视频| 日韩精品专区在线影院观看| 亚洲精品日韩专区silk| 蜜桃久久av一区| 一本色道久久综合亚洲aⅴ蜜桃| 精品国产青草久久久久福利| 午夜天堂影视香蕉久久| 国产在线精品免费| 69堂精品视频| 亚洲免费av高清| 91丨九色丨蝌蚪富婆spa| 国产网站一区二区三区| 国产制服丝袜一区| 日韩一区二区三区四区| 日本不卡一区二区| 在线观看一区日韩| 亚洲国产欧美一区二区三区丁香婷| 床上的激情91.| 国产精品久久久久久久久免费相片 | 久久久久久免费网| 日本特黄久久久高潮| 91久久精品国产91性色tv| 一区二区三区在线视频观看 | 日韩欧美国产高清| 理论片日本一区| 久久青草国产手机看片福利盒子| 精品系列免费在线观看| 久久无码av三级| 成人福利在线看| 亚洲日本电影在线| 一本大道久久a久久综合| 中文字幕亚洲在| 91久久香蕉国产日韩欧美9色| 亚洲精品一二三区| 欧美日韩一区二区三区在线| 性感美女极品91精品| 不卡av在线网| 国产精品国产三级国产aⅴ中文 | 懂色av一区二区三区蜜臀| 久久久精品蜜桃| 成人sese在线| 中文字幕亚洲在| 欧美女孩性生活视频| 蜜臀久久99精品久久久久久9| 884aa四虎影成人精品一区| 美国三级日本三级久久99| 精品国产乱码久久久久久夜甘婷婷| 久久精品国产一区二区三区免费看| 欧美r级在线观看| 99久久精品99国产精品|