コード例 #1
0
 private void enterButton_Click(object sender, EventArgs e)
 {
     if (loginTextBox.Text.Length < Const.LOGIN_LENGHT) {
     MessageLabel.PutMessage("Логин не может быть меньше " + Const.LOGIN_LENGHT.ToString() + " символов!", Const.BAD_MESSAGE);
     return;
       }
       if (passwordTextBox.Text.Length < Const.PASSWORD_LENGHT) {
     MessageLabel.PutMessage("Пароль не может быть меньше " + Const.PASSWORD_LENGHT.ToString() + " символов!", Const.BAD_MESSAGE);
     return;
       }
       if ((loginTextBox.Text.ToCharArray().Any(t => notLoginSymbols.Contains(t))) || ((passwordTextBox.Text.ToCharArray().Any(t => notLoginSymbols.Contains(t))))) {
     MessageLabel.PutMessage("Логин или пароль не могут содержать управляющие символы и разделители. !@#$%^&*()_+-=\";:?~`\\'|/.,{}[]", Const.BAD_MESSAGE);
     return;
       }
       Login login = new Login();
       int loginIndex = login.getLoginIndex(loginTextBox.Text, passwordTextBox.Text, rememberCheckBox.Checked);
       if (loginIndex != Const.THEREISNOT) {
     if (ReLogin) {
       if (loginIndex == Program.Data.MainUser.Index) {
     MessageLabel.PutMessage("Вы уже находитесь в профиле данного пользователя", Const.BAD_MESSAGE);
     return;
       }
       Program.MainWindow.Clear();
     }
     Program.MainWindow.Initialization(loginIndex);
     this.Visible = false;
       }
       MessageLabel.PutMessage("Неверный логин или пароль!", Const.BAD_MESSAGE);
 }
コード例 #2
0
 public MainForm(int userIndex)
 {
     Login login = new Login();
     if (login.CheckEnter() == Const.THEREISNOT) {
         Program.LoginForm = new LoginForm();
         Program.LoginForm.Show();
     } else {
         Initialization(login.CheckEnter());
     }
 }
コード例 #3
0
 private void bottomButtonViewUserData(object sender, EventArgs e)
 {
     Login login = new Login();
     Program.LoginForm = new LoginForm();
     Program.LoginForm.ReLogin = true;
     Program.LoginForm.Show();
 }