private void InsertUser() { try { users = DataLogic.GetUsers(""); int id = Convert.ToInt32(users.Count + 1); columns = new string[] { "Id", "Email", "Pass", "Username", "UserType" }; string email, pass, username, usertype; email = (Valid.CheckEmail(textBox1.Text) == null) ? throw new Exception("Неверный формат поля \"Email\"" + "\n**поле должно содержать '@' и '.'**\nПример: [[email protected]]") : textBox1.Text; pass = textBox2.Text; username = (Valid.CheckNewUsername(textBox3.Text) == null) ? throw new Exception("Неверный формат поля \"Имя пользователя\"" + "\n**поле не должно содержать символы**\nПример: [user123]") : textBox3.Text; usertype = (Valid.CheckComboBoxValue(cb1Values, comboBox1.Text) == null) ? throw new Exception("Данного \"Типа пользователя\" не существует") : comboBox1.Text; List <string> values = new List <string> { $"'{email}'", $"'{pass}'", $"'{username}'", $"'{usertype}'" }; DataManager.InsertValuses("Users", String.Join(",", columns), String.Join(",", values), id); MessageBox.Show("Новый \"Пользователь\" успешно добавлен!"); Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public Users() { InitializeComponent(); users = DataLogic.GetUsers(""); }