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

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

?? initexprofile.cs

?? 飛信的收發使用csharp進行開發
?? CS
?? 第 1 頁 / 共 2 頁
字號:
?namespace Imps.Client.Pc.Provsion2
{
    using Imps.Client.Core;
    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.Common;
    using Imps.Utils;
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Drawing;
    using System.Windows.Forms;

    public class InitExProfile : ProfileControlBase
    {
        private XComboBox cboBloodType;
        private XComboBox cboPrimaryEmail;
        private IContainer components;
        private DateTimeSelectControl ctlDateTime;
        private XLabel label1;
        private XLabel label2;
        private XLabel label3;
        private XLabel label4;
        private XLabel lblBirthday;
        private XLabel lblBloodType;
        private XLabel lblExtend;
        private XLabel lblHomePhone_Nav;
        private XLabel lblOtherEmail;
        private XLabel lblOtherPhone_Nav;
        private XLabel lblPersonalEmail_Nav;
        private XLabel lblRelation;
        private XLabel lblSeperate;
        private XLabel lblWorkEmail_Nav;
        private XLabel lblWorkPhone_Nav;
        private TextBox txtHomePhone;
        private TextBox txtHoroscope;
        private TextBox txtLunarAnimal;
        private TextBox txtOtherEmail;
        private TextBox txtOtherPhone;
        private TextBox txtPersonalEmail;
        private TextBox txtWorkEmail;
        private TextBox txtWorkPhone;

        public InitExProfile(ProvsionData pdata) : base(pdata)
        {
            this.InitializeComponent();
            this.LoadResource();
            this.Init();
            base.Load += new EventHandler(this.InitExProfile_Load);
        }

        private bool CheckData()
        {
            if (!StringHelper.IsAscii(this.txtHomePhone.Text))
            {
                BalloonHelper.ShowBallon(this.txtHomePhone, StringTable.MsgAsciiOnly, "請注意", ToolTipIcon.Info, 0x5dc);
                return false;
            }
            if (!StringHelper.IsAscii(this.txtWorkPhone.Text))
            {
                BalloonHelper.ShowBallon(this.txtWorkPhone, StringTable.MsgAsciiOnly, "請注意", ToolTipIcon.Info, 0x5dc);
                return false;
            }
            if (!StringHelper.IsAscii(this.txtOtherPhone.Text))
            {
                BalloonHelper.ShowBallon(this.txtOtherPhone, StringTable.MsgAsciiOnly, "請注意", ToolTipIcon.Info, 0x5dc);
                return false;
            }
            if (!StringHelper.IsAscii(this.txtPersonalEmail.Text))
            {
                BalloonHelper.ShowBallon(this.txtPersonalEmail, StringTable.MsgAsciiOnly, "請注意", ToolTipIcon.Info, 0x5dc);
                return false;
            }
            if (!StringHelper.IsAscii(this.txtWorkEmail.Text))
            {
                BalloonHelper.ShowBallon(this.txtWorkEmail, StringTable.MsgAsciiOnly, "請注意", ToolTipIcon.Info, 0x5dc);
                return false;
            }
            if (!StringHelper.IsAscii(this.txtOtherEmail.Text))
            {
                BalloonHelper.ShowBallon(this.txtOtherEmail, StringTable.MsgAsciiOnly, "請注意", ToolTipIcon.Info, 0x5dc);
                return false;
            }
            if (!this.CheckMail(this.txtPersonalEmail))
            {
                BalloonHelper.ShowBallon(this.txtPersonalEmail, "個人電子郵件地址不正確!", "錯誤!", ToolTipIcon.Error, 0x5dc);
                return false;
            }
            if (!this.CheckMail(this.txtWorkEmail))
            {
                BalloonHelper.ShowBallon(this.txtWorkEmail, "工作電子郵件地址不正確!", "錯誤!", ToolTipIcon.Error, 0x5dc);
                return false;
            }
            if (!this.CheckMail(this.txtOtherEmail))
            {
                BalloonHelper.ShowBallon(this.txtOtherEmail, "其他電子郵件地址不正確!", "錯誤!", ToolTipIcon.Error, 0x5dc);
                return false;
            }
            DateTime? selectedDateTime = this.ctlDateTime.SelectedDateTime;
            if ((selectedDateTime.HasValue && !(this.ctlDateTime.SelectedYearText == "1900")) && ImpsHelper.IsBirthdayValid(selectedDateTime.Value, 0, 0x63, Imps.Client.Core.User.ServerTime))
            {
                return true;
            }
            BalloonHelper.ShowInputErrorBallon(this.ctlDateTime, StringTable.PersonalInfo.MsgInvalidAge, StringTable.Options.TitleInvalidInput);
            return false;
        }

        private bool CheckMail(TextBox txtControl)
        {
            if ((txtControl.Text.Trim() != "") && !StringHelper.IsEmail(txtControl.Text))
            {
                txtControl.Focus();
                txtControl.SelectAll();
                return false;
            }
            return true;
        }

        private void ctlDateTime_SelectedDateTimeChange(object sender, EventArgs e)
        {
            this.FormatHoroscopeAndLunarAnimal();
        }

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

        private void FormatHoroscopeAndLunarAnimal()
        {
            try
            {
                this.txtLunarAnimal.Text = this.ctlDateTime.LunalAnimal;
                this.txtHoroscope.Text = IMPSEnums.GetEnumDescription<Horoscope>(this.ctlDateTime.Horoscope);
            }
            catch
            {
            }
        }

        public override bool GetValidData()
        {
            if (!this.CheckData())
            {
                return false;
            }
            base._pdata.ProvsionUserInfo.HomePhone.ProposedValue = this.txtHomePhone.Text;
            base._pdata.ProvsionUserInfo.OtherPhone.ProposedValue = this.txtOtherPhone.Text;
            base._pdata.ProvsionUserInfo.WorkPhone.ProposedValue = this.txtWorkPhone.Text;
            base._pdata.ProvsionUserInfo.PersonalEmail.ProposedValue = this.txtPersonalEmail.Text;
            base._pdata.ProvsionUserInfo.WorkEmail.ProposedValue = this.txtWorkEmail.Text;
            base._pdata.ProvsionUserInfo.OtherEmail.ProposedValue = this.txtOtherEmail.Text;
            try
            {
                base._pdata.ProvsionUserInfo.PrimaryEmail.ProposedValue = (EmailUseType) Enum.Parse(typeof(EmailUseType), this.cboPrimaryEmail.SelectedValue.ToString());
            }
            catch
            {
            }
            if (this.cboBloodType.SelectedValue != null)
            {
                base._pdata.ProvsionUserInfo.BloodType.ProposedValue = (BloodType) this.cboBloodType.SelectedValue;
            }
            DateTime? selectedDateTime = this.ctlDateTime.SelectedDateTime;
            if (selectedDateTime.HasValue)
            {
                base._pdata.ProvsionUserInfo.BirthDate.ProposedValue = selectedDateTime;
            }
            else
            {
                base._pdata.ProvsionUserInfo.BirthDate.ProposedValue = new DateTime?(this.ctlDateTime.MinDateTime);
            }
            base._pdata.ProvsionUserInfo.BirthDateValid.ProposedValue = this.ctlDateTime.SelectedDay != 0;
            return true;
        }

        private void Init()
        {
            this.ctlDateTime.MinDateTime = new DateTime(0x76c, 1, 1);
            this.ctlDateTime.MaxDateTime = DateTime.Today;
            List<IMPSEnums.EnumDescription<BloodType>> enumDescriptionList = IMPSEnums.GetEnumDescriptionList<BloodType>();
            this.cboBloodType.DataSource = enumDescriptionList;
            this.cboPrimaryEmail.DataSource = IMPSEnums.GetEnumDescriptionList<EmailUseType>();
            ControlHelper.ForceControlImeDisable(this.txtWorkPhone);
            ControlHelper.ForceControlImeDisable(this.txtHomePhone);
            ControlHelper.ForceControlImeDisable(this.txtOtherPhone);
            ControlHelper.ForceControlImeDisable(this.txtPersonalEmail);
            ControlHelper.ForceControlImeDisable(this.txtWorkEmail);
            ControlHelper.ForceControlImeDisable(this.txtOtherEmail);
        }

        private void InitExProfile_Load(object sender, EventArgs e)
        {
            this.ShowUserProfile();
        }

        private void InitializeComponent()
        {
            this.ctlDateTime = new DateTimeSelectControl();
            this.txtHoroscope = new TextBox();
            this.cboBloodType = new XComboBox();
            this.txtLunarAnimal = new TextBox();
            this.cboPrimaryEmail = new XComboBox();
            this.txtOtherEmail = new TextBox();
            this.txtWorkEmail = new TextBox();
            this.txtPersonalEmail = new TextBox();
            this.txtOtherPhone = new TextBox();
            this.txtWorkPhone = new TextBox();
            this.txtHomePhone = new TextBox();
            this.lblOtherEmail = new XLabel();
            this.lblWorkEmail_Nav = new XLabel();
            this.lblPersonalEmail_Nav = new XLabel();
            this.label1 = new XLabel();
            this.lblOtherPhone_Nav = new XLabel();
            this.lblWorkPhone_Nav = new XLabel();
            this.lblHomePhone_Nav = new XLabel();
            this.lblExtend = new XLabel();
            this.lblSeperate = new XLabel();
            this.lblBirthday = new XLabel();
            this.lblBloodType = new XLabel();
            this.label2 = new XLabel();
            this.lblRelation = new XLabel();
            this.label3 = new XLabel();
            this.label4 = new XLabel();
            base.SuspendLayout();
            this.ctlDateTime.AutoSize = true;
            this.ctlDateTime.AutoSizeMode = AutoSizeMode.GrowAndShrink;
            this.ctlDateTime.BackColor = Color.Transparent;
            this.ctlDateTime.Location = new Point(20, 0x35);
            this.ctlDateTime.MaxDateTime = new DateTime(0x7d6, 5, 0x16, 0, 0, 0, 0);
            this.ctlDateTime.MinDateTime = new DateTime(0L);
            this.ctlDateTime.Name = "ctlDateTime";
            this.ctlDateTime.NullYear = 0x76c;
            this.ctlDateTime.SelectedDateTime = new DateTime(0x76c, 1, 1, 0, 0, 0, 0);
            this.ctlDateTime.SelectedDay = 1;
            this.ctlDateTime.SelectedMonth = 1;
            this.ctlDateTime.SelectedYearText = "";
            this.ctlDateTime.Size = new Size(0xa7, 0x18);
            this.ctlDateTime.TabIndex = 3;
            this.ctlDateTime.SelectedDateTimeChange += new EventHandler(this.ctlDateTime_SelectedDateTimeChange);
            this.txtHoroscope.Location = new Point(0xd8, 0x60);
            this.txtHoroscope.Name = "txtHoroscope";
            this.txtHoroscope.ReadOnly = true;
            this.txtHoroscope.Size = new Size(100, 20);
            this.txtHoroscope.TabIndex = 5;
            this.cboBloodType.BackColor = Color.White;
            this.cboBloodType.DisplayMember = "Description";
            this.cboBloodType.DropDownStyle = ComboBoxStyle.DropDownList;
            this.cboBloodType.FormattingEnabled = true;
            this.cboBloodType.Location = new Point(20, 0x62);
            this.cboBloodType.Name = "cboBloodType";
            this.cboBloodType.Size = new Size(0xa7, 0x15);
            this.cboBloodType.TabIndex = 7;
            this.cboBloodType.ValueMember = "Value";
            this.txtLunarAnimal.Location = new Point(0xd9, 0x35);
            this.txtLunarAnimal.Name = "txtLunarAnimal";
            this.txtLunarAnimal.ReadOnly = true;
            this.txtLunarAnimal.Size = new Size(100, 20);
            this.txtLunarAnimal.TabIndex = 9;
            this.cboPrimaryEmail.BackColor = Color.White;
            this.cboPrimaryEmail.DisplayMember = "Description";
            this.cboPrimaryEmail.DropDownStyle = ComboBoxStyle.DropDownList;
            this.cboPrimaryEmail.FormattingEnabled = true;
            this.cboPrimaryEmail.Location = new Point(20, 0x143);
            this.cboPrimaryEmail.Name = "cboPrimaryEmail";
            this.cboPrimaryEmail.Size = new Size(0x13d, 0x15);
            this.cboPrimaryEmail.TabIndex = 0x19;
            this.cboPrimaryEmail.ValueMember = "Value";
            this.txtOtherEmail.Location = new Point(0xb0, 0x112);
            this.txtOtherEmail.MaxLength = 0x40;
            this.txtOtherEmail.Name = "txtOtherEmail";

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
无码av免费一区二区三区试看| 久久久久久久久久久电影| 精品影院一区二区久久久| 亚洲成人在线免费| 亚洲va天堂va国产va久| 五月婷婷久久丁香| 蜜臀av国产精品久久久久| 蜜桃一区二区三区在线| 免费高清成人在线| 国产黑丝在线一区二区三区| 狠狠色丁香久久婷婷综合丁香| 国产乱色国产精品免费视频| 国产精品主播直播| 成a人片国产精品| av网站免费线看精品| 欧美中文字幕久久| 欧美一区二区美女| 国产亚洲精品bt天堂精选| 国产精品亲子乱子伦xxxx裸| 日韩美女精品在线| 日韩国产精品大片| 精品一区二区免费在线观看| 精品一区二区三区免费毛片爱| 粉嫩一区二区三区性色av| 91尤物视频在线观看| 欧美丰满嫩嫩电影| 国产日韩精品一区二区三区在线| 亚洲私人影院在线观看| 久久精品国产精品亚洲精品| 久久国产人妖系列| 91免费看片在线观看| 欧美一区二区三区视频在线| 国产精品少妇自拍| 亚洲第一电影网| 国产成人超碰人人澡人人澡| 欧美午夜一区二区三区免费大片| 欧美大片免费久久精品三p | 在线精品国精品国产尤物884a| 欧美电影在线免费观看| 久久精品视频免费| 午夜视频在线观看一区二区| 成人h动漫精品| 337p亚洲精品色噜噜狠狠| 国产精品久久影院| 欧美a级理论片| 91福利精品第一导航| 欧美成人一区二区三区片免费 | 午夜av区久久| 91视频在线观看| 久久先锋影音av鲁色资源网| 亚洲精品免费在线播放| 国产精品99精品久久免费| 欧美精选在线播放| 亚洲欧洲制服丝袜| 国产成人夜色高潮福利影视| 欧美精品乱码久久久久久按摩| ●精品国产综合乱码久久久久| 麻豆成人久久精品二区三区红| 色欧美片视频在线观看| 中文在线免费一区三区高中清不卡| 三级精品在线观看| 欧美视频一区二区在线观看| 中文一区二区在线观看| 精品一区二区三区在线观看国产| 欧美精品久久99久久在免费线| 亚洲精品国产品国语在线app| 粉嫩嫩av羞羞动漫久久久| 久久蜜桃av一区二区天堂| 免费高清在线一区| 欧美一区二区三区在线视频 | 欧美一区二区在线播放| 一区二区三区在线观看网站| www.亚洲激情.com| 国产精品久久久久久久久动漫| 国产精品亚洲视频| 久久久久久久久久久黄色| 免费看欧美美女黄的网站| 91精品一区二区三区在线观看| 亚洲宅男天堂在线观看无病毒| 色婷婷av一区二区三区gif| 国产精品福利影院| 91麻豆高清视频| 亚洲美女淫视频| 欧美色国产精品| 午夜婷婷国产麻豆精品| 制服丝袜亚洲精品中文字幕| 秋霞午夜av一区二区三区| 欧美一区二区在线视频| 精品夜夜嗨av一区二区三区| 欧美一级搡bbbb搡bbbb| 麻豆视频观看网址久久| 日韩限制级电影在线观看| 精品综合免费视频观看| 久久久久久久国产精品影院| 国产成人在线观看| 亚洲精品一二三区| 欧美日韩国产小视频| 奇米影视一区二区三区| 久久久另类综合| 91香蕉视频mp4| 午夜久久福利影院| 亚洲精品一线二线三线无人区| 国产精品99久久久久久宅男| 日韩毛片高清在线播放| 欧美午夜精品理论片a级按摩| 日韩激情视频网站| 久久精品男人的天堂| 99re在线精品| 国产毛片精品视频| 一区二区三区四区蜜桃| 欧美一区二区三区在线看| 成人av免费观看| 日韩激情视频在线观看| 国产精品久久久久久久午夜片| 欧美体内she精高潮| 国内精品视频一区二区三区八戒| 自拍偷拍国产亚洲| 26uuuu精品一区二区| 91久久精品网| 成人理论电影网| 日韩av不卡一区二区| 最新欧美精品一区二区三区| 欧美一区二区三区喷汁尤物| 91在线免费视频观看| 麻豆成人综合网| 亚洲制服丝袜av| 国产精品色在线观看| 日韩久久久精品| 精品视频在线看| av亚洲产国偷v产偷v自拍| 九色porny丨国产精品| 亚洲成人av电影在线| 中文字幕一区二区三区不卡| 日韩欧美一卡二卡| 欧美精品久久久久久久多人混战 | 亚洲一区二区三区中文字幕在线| 久久看人人爽人人| 欧美电影一区二区三区| 色婷婷香蕉在线一区二区| 国产精品亚洲视频| 精品一区精品二区高清| 奇米四色…亚洲| 天天综合天天综合色| 亚洲午夜在线视频| 一区二区三区四区不卡视频| 亚洲天堂a在线| 亚洲天堂av一区| 亚洲日本在线看| 亚洲日本在线观看| 成人欧美一区二区三区| 国产精品欧美一区喷水| 国产精品另类一区| 中文字幕二三区不卡| 国产日韩欧美a| 国产精品理论片在线观看| 欧美精彩视频一区二区三区| 国产精品久久久久久久久免费樱桃| 精品国产sm最大网站| 欧美一级二级三级蜜桃| 777午夜精品免费视频| 777色狠狠一区二区三区| 91精品国产入口| 精品国产一二三区| 久久综合国产精品| 国产午夜精品福利| 国产精品福利一区二区三区| 亚洲精品高清在线| 视频一区免费在线观看| 久久精品噜噜噜成人av农村| 国产美女在线观看一区| 白白色 亚洲乱淫| 色网综合在线观看| 欧美精品在欧美一区二区少妇| 欧美一级xxx| 国产日产欧美一区| 亚洲免费视频中文字幕| 亚洲成av人综合在线观看| 日本网站在线观看一区二区三区| 久久成人久久爱| 不卡的av电影| 欧美老年两性高潮| 国产人成一区二区三区影院| 国产精品卡一卡二| 日本最新不卡在线| 成人免费av资源| 欧美日韩的一区二区| 欧美变态口味重另类| 国产精品午夜久久| 亚洲高清三级视频| 国产美女精品人人做人人爽| 一本一本久久a久久精品综合麻豆| 制服丝袜中文字幕一区| 国产精品国产三级国产aⅴ入口| 亚洲已满18点击进入久久| 久久99久久99精品免视看婷婷| 成人av在线一区二区三区| 欧美一卡2卡3卡4卡| 综合久久给合久久狠狠狠97色 | 日韩一区二区精品| 国产精品国产三级国产普通话三级|