Example #1
0
 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);
     }
 }
Example #2
0
 public Users()
 {
     InitializeComponent();
     users = DataLogic.GetUsers("");
 }