示例#1
0
        public override bool OnApply()
        {
            bool result = false;

            try
            {
                LoginParameter parameter = settings.GetSettings <LoginParameter>();
                if (parameter != null)
                {
                    parameter.LoginId          = this.txtLoginId.Text;
                    parameter.Password         = this.txtPassword.Text;
                    parameter.RememberPassword = this.chkRememberPasssword.Checked;
                    parameter.InternalWcfPort  = Convert.ToInt32(this.txtInternalPort.Value);
                    parameter.InternalWcfHost  = this.txtInternalHost.Text;
                    parameter.ExternalWcfPort  = Convert.ToInt32(this.txtExternalPort.Value);
                    parameter.ExternalWcfHost  = this.txtExternalHost.Text;
                    parameter.IsLocalDatabase  = this.txtUseLocalType.Checked;
                    parameter.WcfMode          = this.txtUseLocalType.Checked?"": this.rdgWCFMode.EditValue.ToString();
                    settings.SaveSettings <LoginParameter>(parameter);
                }
                result = true;
            }
            catch (Exception ex)
            {
                LogTextHelper.Error(ex);
                MessageDxUtil.ShowError(ex.Message);
            }

            return(result);
        }
示例#2
0
        public override void OnInit()
        {
            LoginParameter parameter = settings.GetSettings <LoginParameter>();

            if (parameter != null)
            {
                this.txtLoginId.Text              = parameter.LoginId;
                this.txtPassword.Text             = parameter.Password;
                this.txtPassword.Tag              = parameter.Password;
                this.chkRememberPasssword.Checked = parameter.RememberPassword;
                this.txtInternalPort.Value        = parameter.InternalWcfPort;
                this.txtInternalHost.Text         = parameter.InternalWcfHost;
                this.txtExternalPort.Value        = parameter.ExternalWcfPort;
                this.txtExternalHost.Text         = parameter.ExternalWcfHost;
                this.txtUseLocalType.Checked      = parameter.IsLocalDatabase;
                this.rdgWCFMode.Enabled           = !this.txtUseLocalType.Checked;
                if (this.txtUseLocalType.Checked)
                {
                    this.rdgWCFMode.SelectedIndex = -1;
                }
                else
                {
                    this.rdgWCFMode.SelectedIndex = parameter.WcfMode == "内网" ? 0 : 1;
                }
            }
        }
示例#3
0
文件: Login.cs 项目: radtek/Hades.HR
        /// <summary>
        /// 把用户的信息保存到本地XML文件里面
        /// </summary>
        private void SaveParameter()
        {
            store     = new PortableStorage();//保存在本地计算机
            settings  = new SettingsProvider(store);
            parameter = settings.GetSettings <LoginParameter>();
            if (parameter != null)
            {
                parameter.LoginId = this.txtUserName.Text;
                if (parameter.RememberPassword)
                {
                    parameter.Password = this.txtPassword.Text;
                }
                else
                {
                    parameter.Password = "";
                }

                settings.SaveSettings <LoginParameter>(parameter);
            }
        }
示例#4
0
文件: Login.cs 项目: radtek/Hades.HR
        /// <summary>
        /// 从本地XML文件中加载参数信息
        /// </summary>
        private void LoadParameter()
        {
            store     = new PortableStorage();//保存在本地计算机
            settings  = new SettingsProvider(store);
            parameter = settings.GetSettings <LoginParameter>();
            if (parameter != null)
            {
                this.txtUserName.Text = parameter.LoginId;
                if (parameter.RememberPassword)
                {
                    this.txtPassword.Text = parameter.Password;
                }
                else
                {
                    this.txtPassword.Text = "";
                }

                //确保为正确的访问方式,网络版还是单机版
                SetAccessType(parameter.IsLocalDatabase, parameter.WcfMode);
            }
        }
示例#5
0
        /// <summary>
        /// 把用户的信息保存到本地XML文件里面
        /// </summary>
        private void SaveParameter()
        {
            store     = new PortableStorage();//保存在本地计算机
            settings  = new SettingsProvider(store);
            parameter = settings.GetSettings <LoginParameter>();
            if (parameter != null)
            {
                parameter.LoginId = this.cmbzhanhao.Text;
                if (parameter.RememberPassword)
                {
                    parameter.Password = this.tbPass.Text;
                }
                else
                {
                    parameter.Password = "";
                }
                parameter.IsLocalDatabase = this.chkLocalVersion.Checked;

                settings.SaveSettings <LoginParameter>(parameter);
            }
        }
示例#6
0
        /// <summary>
        /// 从本地XML文件中加载参数信息
        /// </summary>
        private void LoadParameter()
        {
            store     = new PortableStorage();//保存在本地计算机
            settings  = new SettingsProvider(store);
            parameter = settings.GetSettings <LoginParameter>();
            if (parameter != null)
            {
                this.cmbzhanhao.Text     = parameter.LoginId;
                this.chkRemember.Checked = parameter.RememberPassword;
                if (parameter.RememberPassword)
                {
                    this.tbPass.Text = parameter.Password;
                }
                else
                {
                    this.tbPass.Text = "";
                }
                this.chkLocalVersion.Checked = parameter.IsLocalDatabase;

                //确保为正确的访问方式,网络版还是单机版
                SetAccessType(this.chkLocalVersion.Checked);
            }
        }