//----------------------------------------Методы-проверки-----------------------------------------------------------------
        private void checkPassword(string login, string pass_from_db, string input_password)
        {
            if (pass_from_db == input_password) //Если пароль введен верно
            {
                this.Hide();
                AppWindow app_window = new AppWindow(login);
                app_window.Show(); //Открываем окно с приложением
            }
            else
            {
                MessageBox.Show("Пароль неверен.");
            }
        }
        private void b_sign_up_Click(object sender, RoutedEventArgs e)
        {
            //Проверяем, все ли поля заполнены
            if (!fieldsCheckSuccesful())
            {
                return;
            }

            //Проверяем, существует ли пользователь с введенным email
            if (userWithEmailExists(tb_email.Text))
            {
                MessageBoxResult mb_result = MessageBox.Show("Пользователь с таким email уже существует. Хотите осуществить вход в систему?",
                                                             "Message", MessageBoxButton.YesNo);
                if (mb_result == MessageBoxResult.Yes) //Если пользователь нажал "Да"
                {
                    _previous_window.Show();           //Открываем форму для входа
                    this.Hide();
                }
                return;
            }

            //Проверяем, существует ли пользователь с таким логином
            if (userWithLoginExists(tb_login.Text))
            {
                MessageBoxResult mb_result = MessageBox.Show("Пользователь с таким логином уже существует. Хотите осуществить вход в систему?",
                                                             "Message", MessageBoxButton.YesNo);
                if (mb_result == MessageBoxResult.Yes) //Если пользователь нажал "Да"
                {
                    _previous_window.Show();           //Открываем форму для входа
                    this.Hide();
                }
                return;
            }

            //Добавляем пользователя в базу данных
            if (chb_set_budget.IsChecked == true && tb_start_budget.Text.Length > 0)
            {
                registerUser(tb_users_name.Text, tb_surname.Text, tb_login.Text, tb_email.Text, pb_pass.Password, Int32.Parse(tb_start_budget.Text));
            }
            else
            {
                registerUser(tb_users_name.Text, tb_surname.Text, tb_login.Text, tb_email.Text, pb_pass.Password);
            }

            //Открываем окно с приложением
            AppWindow app_window = new AppWindow(tb_login.Text.ToLower().Trim(' '));

            app_window.Show();
            this.Hide();
        }
Exemple #3
0
 private void _tbk_back_MouseLeftButtonDown(object sender, System.Windows.Input.MouseEventArgs e)
 {
     this.Hide();
     _previous_window.Show();
 }