Esempio n. 1
0
        private bool deleteData(int index)
        {
            int value = PageList.Main.User.Index[index];

            if (value != -1)
            {
                PageList.Main.User.Index[index] = -1;
                UserInfoManger.saveUserInfo(PageList.Main.User);
                return(true);
            }
            return(false);
        }
Esempio n. 2
0
        private void ShutDown_Click(object sender, RoutedEventArgs e)
        {
            bool?result = CustomMessageBox.Show("提示", "是否保存数据?");

            if (result != null)
            {
                endRefresh((bool)result);
                PageList.Main.setPage(PageList.SceneSelect);
                clearChart();
                UserInfoManger.saveUserInfo(PageList.Main.User);
            }
        }
Esempio n. 3
0
        private void RegisterForm_Login()
        {
            if (validateRegisterForm())
            {
                User user = new User();
                user.LoginName  = login_name.Text;
                user.RealName   = real_name.Text;
                user.Gender     = male.IsChecked == true ? "男" : "女";
                user.Height     = float.Parse(height.Text);
                user.Weight     = float.Parse(weight.Text);
                user.Age        = int.Parse(age.Text);
                user.DrivingAge = int.Parse(driving_age.Text);
                user.Career     = career.Text;
                user.Contact    = contact.Text;

                user.UserClass = 0;

                UserInfoManger.saveUserInfo(user);

                doWhenLoginSuccess(user);
            }
        }
Esempio n. 4
0
        private void LoginForm_Login()
        {
            string loginName = LoginName.Text.Trim();

            if (loginName != "")
            {
                User user = UserInfoManger.loadUserInfo(loginName);
                if (user != null)
                {
                    //user.Experiences.Remove(user.Experiences[user.Experiences.Count - 1]);
                    doWhenLoginSuccess(user);
                }
                else
                {
                    login_name.Text         = loginName;
                    LoginForm.Visibility    = System.Windows.Visibility.Hidden;
                    RegisterForm.Visibility = System.Windows.Visibility.Visible;
                }
            }
            else
            {
                CustomMessageBox.Show("提示", "用户名不能为空!");
            }
        }