示例#1
0
        private void authorization_input_Click(object sender, EventArgs e) //Авторизация пользователя
        {
            if (!UserController.CheckAuth(Login_textBox.Text, password_textBox.Text))
            {
                MessageBox.Show("Пользователя с таким сочетанием логина/пароля не найдено");
                return;
            }
            Main_Window Main_Window = new Main_Window();

            Main_Window.Show();
            this.Hide();
        }
示例#2
0
        private void registration_button_Click(object sender, EventArgs e) //Метод регистрации пользователя
        {
            if (Login_textBox.Text.Length < 4)
            {
                MessageBox.Show("Количество символов в логине пользователя должно превышать 4");
                return;
            }
            if (Password_textBox.Text.Length < 4)
            {
                MessageBox.Show("Количество символов в пароле должно превышать 4");
                return;
            }
            if (Password_textBox.Text != Second_Password_textBox.Text)
            {
                MessageBox.Show("Пароли не совпадают");
                return;
            }
            if (Name_textBox.Text.Length < 2)
            {
                MessageBox.Show("Количество символов в пароле должно превышать 2");
                return;
            }
            if (isValid(Email_textBox.Text) == false)
            {
                MessageBox.Show("Почта введена некорректно.");
                return;
            }

            if (UserController.CheckDuplicateLogin(Login_textBox.Text) == true)
            {
                MessageBox.Show("Данный логин уже используется");
                return;
            }
            if (UserController.CheckDuplicateEmail(Email_textBox.Text) == true)
            {
                MessageBox.Show("Данная почта уже зарегестрирована");
                return;
            }
            UserController.AuthorizationUser = UserController.Add(Login_textBox.Text, Password_textBox.Text, Name_textBox.Text, Email_textBox.Text);
            Main_Window Mai_Window = new Main_Window();

            Mai_Window.Show();
            this.Hide();
        }