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; }
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); }