private void saveButton_Click(object sender, EventArgs e) //Сохранение нового пользователя { string result = checkToAdd(); if (result == "ОК") { try { connectionSql.Open(); DataRowView rowRunner = (DataRowView)roleComboBox.SelectedItem; string roleId = rowRunner[0].ToString(); command = new SqlCommand($"insert into [dbo].[User] (Email, Password, FirstName, LastName, RoleId) values('{emailTextBox.Text}', '{passwordTextBox.Text}','{nameTextBox.Text.ToUpper()}','{nameTextBox.Text.ToUpper()}','{roleId}')", connectionSql); command.ExecuteNonQuery(); MessageBox.Show("Успешно зарегистрирован!"); userAddForm.ActiveForm.Hide(); usersManagerForm form = new usersManagerForm(); form.Show(); } catch (Exception exception) { MessageBox.Show(exception.Message); } finally { connectionSql.Close(); } } else { MessageBox.Show(result); } }
private void backButton_Click(object sender, EventArgs e) //Нажатие на кнопку назад, переход на форму управления пользователями { userAddForm.ActiveForm.Hide(); usersManagerForm form = new usersManagerForm(); form.Show(); }
private void backButton_Click(object sender, EventArgs e) //Нажатие на кнопку "Назад", возвращение на экран управления пользователями { userEditForm.ActiveForm.Hide(); usersManagerForm form = new usersManagerForm(); form.Show(); }
private void cancelButton_Click(object sender, EventArgs e) //Нажатие на кнопку "Отмена", переход на экран управления пользователями { userEditForm.ActiveForm.Hide(); usersManagerForm form = new usersManagerForm(); form.Show(); }
private void usersButton_Click(object sender, EventArgs e) //Нажатие на кнопку "Пользователи", переход на экран управления пользователями { adminForm.ActiveForm.Hide(); usersManagerForm form = new usersManagerForm(); form.Show(); }
private void saveButton_Click(object sender, EventArgs e) //Изменение полей существующего пользователя { string result = checkToAdd(); if (result == "ОК") { try { string password = ""; if (passwordTextBox.Text != "" || passwordAgainTextBox.Text != "") { string resultPassword = changePassword(); if (resultPassword == "ОК") { password = $", Password = '******'"; } else { MessageBox.Show(resultPassword); } } connectionSql.Open(); DataRowView rowRunner = (DataRowView)roleComboBox.SelectedItem; string roleId = rowRunner[0].ToString(); command = new SqlCommand($"UPDATE dbo.[User] SET FirstName='{nameTextBox.Text}', LastName='{lastNameTextBox.Text}', RoleID = '{roleId}' {password} WHERE Email='{emailUserLabel.Text}'", connectionSql); command.ExecuteNonQuery(); MessageBox.Show("Успешно обновлено!"); userEditForm.ActiveForm.Hide(); usersManagerForm form = new usersManagerForm(); form.Show(); } catch (Exception exception) { MessageBox.Show(exception.Message); } finally { connectionSql.Close(); } } else { MessageBox.Show(result); } }