public MainForm() { InitializeComponent(); tabControl.Hide(); this.BackColor = ColorTranslator.FromHtml("#C8C9D0"); objDB = new DataDB(); // Заполним DataGrid objDB.dgvTests = this.dataGridTests; objDB.dgvUsers = this.dataGridUsers; objDB.dgvRules = this.dataGridRules; objDB.dgvAdmins = this.dataGridAdmins; objDB.dgvResults = this.dataGridResults; objDB.statusConnection = this.lblStatusConnection; objDB.serverStatus = this.lblServerStatus; objDB.pbStatus = this.pbStatusConnection; objDB.FillTests(); //Окно авторизации AuthWindow aw = new AuthWindow(objDB.status); aw.Show(); aw.BringToFront(); aw.TopMost = true; }
private void Button_Click(object sender, RoutedEventArgs e) { AuthWindow authWindow = new AuthWindow(); authWindow.Show(); this.Close(); }
private void Back_OnClick(object sender, RoutedEventArgs e) { var registrationWindow = Window.GetWindow(this) as RegWindow; var authWindow = new AuthWindow(); authWindow.Show(); registrationWindow?.Close(); }
public void ShowAuthWindow(AuthState state_ = AuthState.LOGIN) { AuthData authData = new AuthData(); UserData user = DataProxy.Instance.WebDb.CurrentUser(); if (user != null) { authData.email = user.email; authData.username = user.username; } AuthWindow.Show(new AuthWindowParams(state_, authData)); }
public static bool Auth() { try { return(AuthWindow.ShowAuthDialog()); } catch (HttpRequestException) { WPFCustomMessageBox.CustomMessageBox.ShowOK("Не удалось авторизоваться на экономическом сервере.", "Ошибка работы с сервером", "Понятно"); return(false); } }
//выйти private void Logout() { AuthWindow authWindow = new AuthWindow(); authWindow.Show(); var window = System.Windows.Application.Current.Windows[0]; if (window != null) { window.Close(); } }
private void btn_Register_Click(object sender, RoutedEventArgs e) { var login = txtBx_Login.Text.Trim(); var psw = pswBx_pasOrig.Password.Trim(); var pswRepeat = pswBx_pasRepeat.Password.Trim(); var email = txtBx_Email.Text.Trim().ToLower(); if (login.Length < 5) { txtBx_Login.ToolTip = "Поле заполнено некорректно!"; txtBx_Login.Background = Brushes.DarkOrange; } else if (psw.Length < 5) { pswBx_pasOrig.ToolTip = "Поле заполнено некорректно!"; pswBx_pasOrig.Background = Brushes.DarkOrange; } else if (psw != pswRepeat) { pswBx_pasRepeat.ToolTip = "Поле заполнено некорректно!"; pswBx_pasRepeat.Background = Brushes.DarkOrange; } else if (email.Length < 5 || !email.Contains("@") || !email.Contains(".")) { txtBx_Email.ToolTip = "Поле заполнено некорректно!"; txtBx_Email.Background = Brushes.DarkOrange; } else { txtBx_Login.ToolTip = ""; txtBx_Login.Background = Brushes.Transparent; pswBx_pasOrig.ToolTip = ""; pswBx_pasOrig.Background = Brushes.Transparent; pswBx_pasRepeat.ToolTip = ""; pswBx_pasRepeat.Background = Brushes.Transparent; txtBx_Email.ToolTip = ""; txtBx_Email.Background = Brushes.Transparent; MessageBox.Show("Данные корректны!"); User newUser = new User(login, psw, email); //Test var newUser = new User { Login = "******", Pass = "******", Email = "[email protected]" }; db.Users.Add(newUser); db.SaveChanges(); AuthWindow authWindow = new AuthWindow(); authWindow.Show(); this.Hide(); } }
public static void GetAccessToken(User user, UserScope[] scopes, bool getNewAccessToken = false) { if (getNewAccessToken || string.IsNullOrEmpty(user.AccessToken)) { var authWindow = new AuthWindow(user, scopes); bool? result = authWindow.ShowDialog(); if (result.Value && !string.IsNullOrEmpty(authWindow.AccessToken)) { user.AccessToken = authWindow.AccessToken; } DataFileManager.SetUser(user); } }
private void ConfirmButton_Click(object sender, RoutedEventArgs e) { string connectionString = ConfigurationManager.AppSettings["connectionString"]; SqlConnection sql = new SqlConnection(connectionString); try { if (sql.State == System.Data.ConnectionState.Closed) { sql.Open(); } string sel = "SELECT COUNT(1) FROM Users WHERE Login=@log AND Password=@pass"; SqlCommand sqlCom = new SqlCommand(sel, sql); sqlCom.CommandType = System.Data.CommandType.Text; sqlCom.Parameters.Add("@log", loginField.Text); sqlCom.Parameters.Add("@pass", passwordField.Password); int cUser = Convert.ToInt32(sqlCom.ExecuteScalar()); if (cUser == 0) { sel = "INSERT INTO Users(Login, Password) VALUES(@log, @pass)"; SqlCommand sqlComUser = new SqlCommand(sel, sql); sqlComUser.CommandType = System.Data.CommandType.Text; sqlComUser.Parameters.Add("@log", loginField.Text); sqlComUser.Parameters.Add("@pass", passwordField.Password); sqlComUser.ExecuteNonQuery(); MessageBox.Show("We joined u in data base!"); } else { MessageBox.Show("You autorization success!"); AuthWindow auPage = new AuthWindow(); auPage.Show(); } } catch (Exception pr) { MessageBox.Show(pr.Message); } finally { sql.Close(); } }
public void Authorization() { this.Hide(); var authWindow = new AuthWindow(db); if (authWindow.ShowDialog() == true) { UsernameTextBlock.Text = authWindow.CurrentUser.Login; currentUser = authWindow.CurrentUser; this.Show(); } else { this.Close(); } }
protected override void CreateControls() { _authorised = false; _authWin = (AuthWindow)_view; var authReq = KernelTerminal.GetAuthReqById(_authWin.AuthForm.ConnNum); if (authReq != null) { _authWin.AuthForm.InputLogin.Text = authReq.User; _authWin.AuthForm.InputPassword.Password = authReq.Password; } base.CreateControls(); }
public MainWindow() { try { AuthWindow w = new AuthWindow(); w.ShowDialog(); InitializeComponent(); MainViewModel.Instance.AudioPlayerVM.PropertyChanged += Instance_PropertyChanged; Grip.MouseDown += grip_MouseDown; Grip.MouseMove += Grip_MouseMove; Grip.MouseUp += grip_MouseUp; } catch (Exception e) { MessageBox.Show(e.Message); } }
void LoadSettings() { if (SettingHelper.ReadOldSettings() != null)//检测到旧配置文件 { var r = MessageBox.Show("软件已更新!检测到旧版本的用户列表,是否导入?", "提示", MessageBoxButton.YesNo); if (r == MessageBoxResult.Yes) { settings = SettingHelper.ReadOldSettings(); SetPasswordWindow spw = new SetPasswordWindow(); spw.ShowDialog(); SettingHelper.DeleteOldSettings(); InitLogin(); return; } else { SettingHelper.DeleteOldSettings(); MessageBox.Show("已删除旧版本的用户列表", "提示"); } } if (SettingHelper.ExistSettings()) //如果存在新版配置文件 { AuthWindow aw = new AuthWindow(); //开始验证 aw.ShowDialog(); if (settings != null) //如果验证通过,读取新配置文件成功 { InitLogin(); } else//如果读取配置文件失败 { SettingHelper.DeleteSettings(); MessageBox.Show("读取配置文件失败,已删除配置文件", "提示"); Environment.Exit(0); } } else { SetPasswordWindow spw = new SetPasswordWindow(); spw.ShowDialog(); InitLogin(); } }
private void Authorize() { Hide(); AuthWindow authWindow = new AuthWindow(); authWindow.ShowDialog(); if (authWindow.authData == null) { Close(); } else { Auth.id = authWindow.authData.userId; Auth.name = authWindow.authData.nickName; Auth.token = authWindow.authData.Token; lb_nickName.Content = Auth.name; Show(); } }
protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); // Запуск перехватчика ошибок App.Current.DispatcherUnhandledException += (new ExceptionDispatcher()).Handler; // Регистрация библиотек GemBox GemBox.Document.ComponentInfo.SetLicense("DH5L-PTFV-SL2S-5PCN"); GemBox.Spreadsheet.SpreadsheetInfo.SetLicense("E43Y-75J1-FTBX-2T9U"); // Авторизация var authWindow = new AuthWindow(); if (authWindow.ShowDialog() ?? false) { var desktop = new DesktopWindow(); MainWindow = desktop; desktop.ShowDialog(); } App.Current.Shutdown(); }
public async Task InitializeAsync() { for (var i = 0; i < 10; i++) { Debug.WriteLine("わああ"); } if (File.Exists(KEY_FILEPATH)) { using var fs = File.OpenRead(KEY_FILEPATH); var keys = await MessagePackSerializer.DeserializeAsync <KeyModel>(fs); this.Token = Tokens.Create(ConsumerKey, ConsumerSecret, keys.AccessToken, keys.AccessSecret); this.Publish(); } else { var model = new AuthModel(this); await model.InitializeAsync(); var vm = new AuthWindowViewModel(model); var authWin = new AuthWindow(vm); authWin.ShowDialog(); } }
private void Application_Startup(object sender, StartupEventArgs e) { authWindow = new AuthWindow(); authWindow.Show(); }
private void Close_Window(object sender, RoutedEventArgs e) { mainwin.Effect = null; AuthWindow.Close(); }