Exemplo n.º 1
0
 private void btnCancelRegistration_Click(object sender, EventArgs e)
 {
     PasswordTextBox_Registration.Clear();
     RepeatPassTextBox_Registration.Clear();
     PasswordOtherAdminTextBox_Registration.Clear();
     LoginTextBox_Registration.Clear();
     GroupBoxRegistration.Visible = false;
     GroupBoxAuth.Visible         = true;
     NewAdmin_CheckBox.Checked    = false;
 }
Exemplo n.º 2
0
        private void btnAddNewUser_Click(object sender, EventArgs e)
        {
            role = "Слушатель";
            if (NewAdmin_CheckBox.Checked && PasswordOtherAdminTextBox_Registration.TextLength < 5)
            {
                PasswordOtherAdminTextBox_Registration.Clear();
                MessageBox.Show("Для регистрации в качестве модератора\nНужен пароль другого модератора");
                return;
            }
            else if (NewAdmin_CheckBox.Checked && !PssMdr.Contains(PasswordOtherAdminTextBox_Registration.Text))
            {
                PasswordOtherAdminTextBox_Registration.Clear();
                MessageBox.Show("Пароль от старого модератора введен неверно!");
                return;
            }
            else if (NewAdmin_CheckBox.Checked && PssMdr.Contains(PasswordOtherAdminTextBox_Registration.Text))
            {
                role = "Модератор";
            }
            if (LoginTextBox_Registration.TextLength < 3 || PasswordTextBox_Registration.TextLength < 8)
            {
                MessageBox.Show("Проверьте данные\nВозможно какое то поле осталось незаполненным");
                return;
            }
            else
            {
                if (RepeatPassTextBox_Registration.TextLength < 8)
                {
                    MessageBox.Show("Заполните  форму - повторите пароль");
                    return;
                }
                else if (RepeatPassTextBox_Registration.Text != PasswordTextBox_Registration.Text)
                {
                    MessageBox.Show("Пароли не совпадают!\nПопробуйте еще раз");
                    return;
                }
            }
            string MyQuery = $"EXEC [CreateNewUser] '{LoginTextBox_Registration.Text}','{PasswordTextBox_Registration.Text}',{role}";

            StoredProcedureEXEC.ExecuteProcedure(MyQuery, "Новый пользователь успешно создан!", null);
            LoginText.Text = LoginTextBox_Registration.Text;
            PassText.Text  = PasswordTextBox_Registration.Text;
            btnCancelRegistration_Click(sender, e);
        }