Example #1
0
        private void LoginSuccess(LoginResult result)
        {
            Engine.GetEngine().UiControl.LoginWindow.Dispatcher.Invoke(new Action(() =>
            {
                Engine.GetEngine().UiControl.LoginWindow.ResultString  = UI.Properties.Resources.LoginSuccess;
                Engine.GetEngine().UiControl.LoginWindow.IsLoginEnable = true;
                Engine.GetEngine().UiControl.LoginWindow.Visibility    = Visibility.Collapsed;
            }));
            Engine.GetEngine().UiControl.LoginWindow.Dispatcher.Invoke(new Action(() =>
            {
                if (Engine.GetEngine().UiControl.LoginWindow.PerserverAccount)
                {
                    LoginUtils.PerserveUserNameAndPasswordToFile(
                        new FileInfo(FileConfig.FindConfig("GUI.cfg").GetString("PERSERVEACCOUNTFILENAME")),
                        Engine.GetEngine().UiControl.LoginWindow.UserNameTextBox.Text,
                        Engine.GetEngine().UiControl.LoginWindow.PasswordTextBox.Password);
                }
                else
                {
                    LoginUtils.PerserveUserNameAndPasswordToFile(
                        new FileInfo(FileConfig.FindConfig("GUI.cfg").GetString("PERSERVEACCOUNTFILENAME")),
                        String.Empty,
                        String.Empty);
                }
            }));

            Engine.GetEngine().F3Gate.Start();
            Engine.GetEngine().CloudParking.TickThread.Start();
        }