Example #1
0
 private void okButton_Click(object sender, EventArgs e)
 {
     string login = loginBox.Text;
     string password = passwordBox.Text;
     string confirm = confirmBox.Text;
     if (login.Equals(""))
         MessageBox.Show("Форма ввода логина не заполнена. ");
     else
     {
         if (password.Equals(""))
             MessageBox.Show("Форма ввода пароля не заполнена.");
         else if (confirm.Equals(""))
             MessageBox.Show("Форма ввода подтверждения пароля не заполнена.");
         else if (password.Length < 4)
             MessageBox.Show("Слишком короткий пароль. Длина пароля должна быть не менее 4-х символов");
         else if (password.Equals(confirm))
         {
             _currentUser = new User(login, password, false);
             int code = _currentUser.insertUser();
             if (code != -1)
             {
                 KeyboardTrainIndex main = this.Owner as KeyboardTrainIndex;
                 if (main != null)
                 {
                     main.CurrentUser = _currentUser;
                 }
                 this.Close();
             }
             else
                 MessageBox.Show("Учетная запись с таким логином уже существует!");
         }
         else
             MessageBox.Show("Пароли не совпадают");
     }
 }