private void AddUser() // Регистрируем нового пользователя. { string selectedState; int role; try { selectedState = comboBox1.SelectedItem.ToString(); if (selectedState == "master") { role = 1; } else if (selectedState == "worker") { role = 2; } else { role = 3; } } catch { MessageBox.Show("Запoлните все поля!"); return; } if (loginTextBox.Text == "" || passwordTextBox.Text == "" || fioTextBox.Text == "") { MessageBox.Show("Заплните все поля!"); return; } using (SQLiteConnection Connect = new SQLiteConnection($@"{StatClass.textFromFile}")) // в строке указывается к какой базе подключаемся { try { Connect.Open(); SQLiteCommand command = new SQLiteCommand($"INSERT INTO 'dbUsers' ('login', 'password', 'fio', 'assesLvl') VALUES ('{loginTextBox.Text}', '{Hash.GetMD5Hash(passwordTextBox.Text)}', '{fioTextBox.Text}', '{Convert.ToString(role)}');", Connect); command.ExecuteNonQuery(); Connect.Close(); MessageBox.Show("пользователь зарегистрирован"); LoadUsers.LoadUser(); } catch { MessageBox.Show("Ошибка при подключении к базе данных! Проверьте правильность пути к базе данных в файле ConnectPath.txt и перезапустите программу."); } } }