/// <summary> /// Initializes a new instance of the StartupViewModel class. /// </summary> public StartupViewModel() { if (MainWindow == null) { MainWindow = new MainWindow(); MainWindow.Hide(); } if (UserPreferencesWindow == null) { UserPreferencesWindow = new UserPreferencesWindow(); UserPreferencesWindow.Hide(); } if (RegisterWindow == null) { RegisterWindow = new RegisterWindow(); RegisterWindow.Hide(); } if (AboutWindow == null) { AboutWindow = new AboutWindow(); AboutWindow.Hide(); } App.Current.MainWindow = MainWindow; }
//检测软件注册状态 void ValidateSerialNumber() { string sn = Settings.Default.SerialNumber; string rsn = string.Empty; bool hsn = !string.IsNullOrWhiteSpace(sn); sn = hsn ? sn : new RegistryHelper("Shepherd")["SerialNumber"]; if (string.IsNullOrWhiteSpace(sn) || !LicenseHelper.ValidateLicense(Resources.SerialId, sn, Resources.PubKey)) { this.UIDispatcher.Invoke(new Action(() => { RegisterWindow win = new RegisterWindow(); win.Owner = Application.Current.MainWindow; if (win.ShowDialog() == false) { Application.Current.Shutdown(); } }), null); } else { if (hsn) { return; } Settings.Default.SerialNumber = rsn; Settings.Default.Save(); } }
private void MainWindow_FormClosing(object sender, FormClosingEventArgs e) { // No idea which of these are triggering on rare occasions, perhaps Deactivate, sizechanged or filterWindow. FormClosing -= MainWindow_FormClosing; SizeChanged -= OnMinimizeWindow; _stashFileMonitor?.Dispose(); _stashFileMonitor = null; _minimizeToTrayHandler?.Dispose(); _minimizeToTrayHandler = null; _backupBackgroundTask?.Dispose(); _usageStatisticsReporter.Dispose(); _automaticUpdateChecker.Dispose(); _tooltipHelper?.Dispose(); _buddyItemsService?.Dispose(); _buddyItemsService = null; _injector?.Dispose(); _injector = null; _backupServiceWorker?.Dispose(); _backupServiceWorker = null; _window?.Dispose(); _window = null; IterAndCloseForms(Controls); }
private void EditProfile(object parameter) { RegisterWindow frm = new RegisterWindow(Logins); Nullable <bool> dialogResult = frm.ShowDialog(); Logins = Login.GetLogins(_loginVm.CurrentUserId); }
public LoginManager() { this.loginWindow = new LoginWindow(); this.loginGuiWindow = CeguiWpfRenderer.Render(loginWindow); this.loginWindow.RequestLogin += RequestLogin; this.loginWindow.RequestRegister += RequestRegisterWindow; this.registerWindow = new RegisterWindow(); this.registerGuiWindow = CeguiWpfRenderer.Render(registerWindow); this.registerGuiWindow.Visible = false; this.registerWindow.RequestLogin += RequestLoginWindow; this.registerWindow.RequestRegister += RequestRegister; RpcManager.Instance.RegisterRPC <EmptyRpc>("Login.Success", HandleLoginSuccess); RpcManager.Instance.RegisterRPC <ErrorRpc>("Login.Error", (rpc) => loginWindow.ShowError(rpc.Error)); RpcManager.Instance.RegisterRPC <EmptyRpc>("Register.Success", HandleRegisterSuccess); RpcManager.Instance.RegisterRPC <ErrorRpc>("Register.Error", (rpc) => registerWindow.ShowError(rpc.Error)); Cursor.SetVisible(true); }
private void Register_Click(object sender, RoutedEventArgs e) { RegisterWindow registerWindow = new RegisterWindow(); this.Close(); registerWindow.Show(); }
private void Registreren_Klant(object sender, RoutedEventArgs e) { //Nieuw scherm aanmaken var registerwindow = new RegisterWindow(); registerwindow.Show(); }
private void MainWindow_FormClosing(object sender, FormClosingEventArgs e) { // No idea which of these are triggering on rare occasions, perhaps Deactivate, sizechanged or filterWindow. FormClosing -= MainWindow_FormClosing; SizeChanged -= OnMinimizeWindow; _stashFileMonitor?.Dispose(); _stashFileMonitor = null; _stashManager = null; _backupBackgroundTask?.Dispose(); _timerReportUsage?.Stop(); _timerReportUsage?.Dispose(); _timerReportUsage = null; _tooltipHelper?.Dispose(); _buddyBackgroundThread?.Dispose(); _buddyBackgroundThread = null; panelHelp.Controls.Clear(); _injector?.Dispose(); _injector = null; _backupServiceWorker?.Dispose(); _backupServiceWorker = null; _window?.Dispose(); _window = null; IterAndCloseForms(Controls); }
public void CreateRegisterWindow() { RegisterWindow window = new RegisterWindow(); window.DataContext = new RegistrationViewModel(this, NewWindowController(window), registration); window.ShowDialog(); }
private void Register() { RegisterViewModel rvm = new RegisterViewModel(); RegisterWindow window = new RegisterWindow { DataContext = rvm }; //Used to stock the LoadRepo(called only when creating a new LoginViewModel instance) method //to execute it later(when a new user is successfully registered) to reload the database //in order to login immediately after registration rvm.updateRepo += (s, e) => LoadRepo(); rvm.OnRequestClose += (s, e) => window.Close(); window.ShowDialog(); if (SessionManager.CurrentUser != null) { Pseudo = SessionManager.CurrentUser.Pseudo; } //DOESN'T WORK //Password = SessionManager.CurrentUser.Password; }
private void register_Click(object sender, RoutedEventArgs e) { RegisterWindow win1 = new RegisterWindow(); win1.Show(); this.Close(); }
private async void LoadCustomer() { if (string.IsNullOrEmpty(txtBarcode.Text)) { MessageBox.Show("کد وارد شده صحیح نمی باشد."); return; } string barcode = txtBarcode.Text; Loading(true); Response <CustomerViewModel> response = await GetCustomer(barcode); if (response.status == 404) { RegisterWindow window = new RegisterWindow(user, barcode); window.ShowDialog(); } else if (response.status == 403) { LoginWindow login = new LoginWindow(); login.Show(); Close(); } else { CustomerMainWindow window = new CustomerMainWindow(user, response.data); window.ShowDialog(); } Loading(false); txtBarcode.Text = ""; txtBarcode.Focus(); }
private void ClickRegisterWindowBotton(object sender, System.Windows.RoutedEventArgs e) { var registerWindow = new RegisterWindow(this); registerWindow.Show(); this.IsEnabled = false; }
public void RegisterButtonView() { RegisterWindow registerWindow = new RegisterWindow(); registerWindow.Show(); Application.Current.Windows[0]?.Close(); }
private void RegisterButton_onClick(object sender, RoutedEventArgs e) { Window registerWindow = new RegisterWindow(); App.Current.MainWindow = registerWindow; registerWindow.Show(); this.Close(); }
private void RegisterAction() { var registerWindow = new RegisterWindow(); var registerViewModel = new RegisterViewModel(_logicClient); registerViewModel.OnRequestClose += (s, e) => registerWindow.Close(); registerWindow.DataContext = registerViewModel; registerWindow.Show(); }
/// <summary> /// Wyświetla okno rejestracji nowego użytkownika /// </summary> protected virtual void Register() { RegisterWindow registerWindow = new RegisterWindow(); RegisterUserViewModel vm = new RegisterUserViewModel(new UserCredentialsValidator()); vm.RequestClose += (x, e) => CloseWindow(registerWindow); registerWindow.DataContext = vm; registerWindow.ShowDialog(); }
private void Registered(SocketIOEvent e) { Debug.Log("[Registered] returned: " + e.data); user = e.data.ToDictionary(); RegisterWindow registerWindow = windowManager.Open((int)Windows.RegisterWindow - 1, false) as RegisterWindow; registerWindow.NextWindow(); }
private void RegisterButton_Click_1(object sender, RoutedEventArgs e) { m_LoginButton.IsEnabled = false; m_RegisterButton.IsEnabled = false; var registerWindow = new RegisterWindow(false); registerWindow.ShowDialog(); m_LoginButton.IsEnabled = true; m_RegisterButton.IsEnabled = true; }
private void registerButton_Click(object sender, RoutedEventArgs e) { RegisterWindow rf = new RegisterWindow(); rf.ShowDialog(); if (Account_List.Count != 0 && !nameBox.Items.Contains(Account_List.Last().Name)) { nameBox.Items.Add(Account_List.Last().Name); } }
private void OpenRegisterWindow() { var win = new RegisterWindow(); if (CopySearchWordToRegister.Value) { // Search枠に入力された文字列を登録フォームのKeyword枠にコピーする (win.DataContext as RegisterViewModel).Word.Value = FilterStr.Value; } win.ShowDialog(); }
public void InitializeRegister() { registration = new RegisterWindow(); registration.FormClosing += (sender, e) => { if (MessageBox.Show("Are you sure you want to exit?", "Hospital", MessageBoxButtons.YesNo) == DialogResult.No) { e.Cancel = true; } }; registration.registrationCompleted += (sender, e) => { login.Show(); registration.clearFields(); login.clearFields(); registration.Hide(); }; registration.goBackClicked += (sender, e) => { login.Show(); registration.Hide(); }; registration.FormClosed += (sender, e) => { this.Close(); }; }
public void Register(RegisterWindow register) { try { Controller.Register(Email, Password, NickName, Host); MessageBox.Show("User created successfully!"); register.Close(); } catch (Exception e) { MessageBox.Show(e.Message); } }
private void ShowRegisterView(object parameter) { IView view; RegistrationViewModel rmodel = new RegistrationViewModel(); view = new RegisterWindow(rmodel); rmodel.settoClose(view); view.Show(); viewtoClose.Close(); }
public static void Register_Click() { if (!registerWindowWasShowed) { registerWindowWasShowed = true; registerWindow.ShowDialog(); } else { registerWindow = new RegisterWindow(); registerWindow.ShowDialog(); } }
private void StartInjector() { // Start looking for GD processes! _registerWindowDelegate = CustomWndProc; _window = new RegisterWindow("GDIAWindowClass", _registerWindowDelegate); // This prevents a implicit cast to new ProgressChangedEventHandler(func), which would hit the GC and before being used from another thread // Same happens when shutting down, fix unknown _injectorCallbackDelegate = InjectorCallback; string dllname = "ItemAssistantHook.dll"; _injector = new InjectionHelper(new BackgroundWorker(), _injectorCallbackDelegate, false, "Grim Dawn", string.Empty, dllname); }
private void ShowEditView(object obj) { IView view; RegistrationViewModel rmodel = new RegistrationViewModel(); rmodel.prepareToEdit(); view = new RegisterWindow(rmodel); rmodel.settoClose(view); view.Show(); viewToClose.Close(); }
public static bool Register() { int usersBefore = userList.Count; RegisterWindow registerWindow = new RegisterWindow(); registerWindow.ShowDialog(); int usersAfter = userList.Count; if (usersAfter > usersBefore) { return(true); } return(false); }
public MainWindow() { InitializeComponent(); //if (!DBWorker.IsLicenseKey_Exist()) if (TEST) { regWin = new RegisterWindow(); regWin.Show(); regWin.Activate(); regWin.Topmost = true; this.Visibility = Visibility.Hidden; } this.WindowStartupLocation = System.Windows.WindowStartupLocation.CenterScreen; _users = new UserRepository(); _thread = new ThreadDriver(); tbUrl.Text = twitchStr; }
public void Register(object parameter) { if (Name == null) { MessageBox.Show("用户名不能为空"); return; } if (Password == null) { MessageBox.Show("密码不能为空"); return; } Regex reg = new Regex(@"[^0-9]"); // 排除型字符组(取反思想) if (reg.IsMatch(Name)) { MessageBox.Show("姓名中不能包含特殊符号!"); return; } if (reg.IsMatch(Password) || reg.IsMatch(Password2)) { MessageBox.Show("密码中不能包含特殊符号!"); return; } if (Password != Password2) { MessageBox.Show("两次输入的密码不一致"); return; } SQLiteDataService ds = new SQLiteDataService(); if (ds.Register(Name, Password)) { MessageBox.Show("注册成功"); RegisterWindow win = (RegisterWindow)parameter; win.Close(); } else { MessageBox.Show("注册失败,该用户名已存在"); return; } }
private void EditProfile(object parameter) { RegisterWindow frm = new RegisterWindow(Logins); Nullable<bool> dialogResult = frm.ShowDialog(); Logins = Login.GetLogins(_loginVm.CurrentUserId); }
private void OpenRegistration(object parameter) { RegisterWindow frm = new RegisterWindow(); Nullable<bool> dialogResult = frm.ShowDialog(); }
private void openRegisterWindow(object sender, RoutedEventArgs e) { RegisterWindow rw = new RegisterWindow(); rw.Show(); }