示例#1
0
        private void SignInButton_Click(object sender, EventArgs e)
        {
            string Login    = loginBox.Text;
            string Password = passwordBox.Text;

            if (program.CheckSignInLogin(Login, Password) == -1)
            {
                MessageBox.Show("Incorect login");
            }
            else if (program.CheckSignInLogin(Login, Password) == 0)
            {
                MessageBox.Show("Incorect password");
            }
            else
            {
                program.userCurr = program.UserbyLogin(Login);
                Hide();
                MainMenuViewer form = new MainMenuViewer(program);
                form.Show();
                close = false;
            }
        }
示例#2
0
        private void SignUpbutton_Click_1(object sender, EventArgs e)
        {
            string Login     = loginBox.Text;
            string Password  = passwordBox.Text;
            string Password2 = password2Box.Text;


            if (program.CheckLogin(Login) == 0)
            {
                loginBox.Clear();
                MessageBox.Show("Логін повинен містити 1-20 символів");
            }
            else if (program.CheckLogin(Login) == -1)
            {
                MessageBox.Show("Логін вже зайнятий. Оберіть інший!");
            }
            else if (program.CheckPass(Password, Password2) == 0)
            {
                MessageBox.Show("Паролі не співпадають");
                password2Box.Clear();
            }
            else if (program.CheckPass(Password, Password2) == -1)
            {
                MessageBox.Show("Пароль має містити не менше 6 символів");
            }
            else
            {
                User newUser = new User(Login, Password);
                program.userCurr = newUser;
                program.userList.Add(newUser);
                program.Save();
                Hide();
                MainMenuViewer form = new MainMenuViewer(program);
                form.Show();
                close = false;
            }
        }