예제 #1
0
        private void autorizLabel_Click(object sender, EventArgs e)
        {
            this.Hide(); // прячем  окно
            Autorization autorization = new Autorization();

            autorization.Show();
        }
예제 #2
0
        //выход из аккаунта
        private void ExitAcount_Click(object sender, EventArgs e)
        {
            Autorization.userId = -1;
            this.Hide(); // прячем  окно
            Autorization autorization = new Autorization();

            autorization.Show();
        }
예제 #3
0
        private void buttonReg_Click(object sender, EventArgs e)
        {
            string log  = login.Text.ToString();
            string pass = password.Text.ToString();


            //проверки
            if (login.Text == "Введите логин" || login.Text == "" || !Regex.IsMatch(log, @"^[a-zа-яA-ZА-Я0-9]{4,20}$"))
            {
                MessageBox.Show("Введите логин в корректном виде. Логин может содержать строчные, заглавные буквы аглийского или русского алфвафита, а также цифры. Содержать от 4 до 20 символов");
                return; // выходим из функции
            }
            if (password.Text == "Введите пароль" || password.Text == " " || !Regex.IsMatch(pass, @"^[a-zа-яA-ZА-Я0-9]{8,16}$"))
            {
                MessageBox.Show("Введите пароль в корректном виде. Пароль может содержать строчные, заглавные буквы аглийского или русского алфвафита, а также цифры. Содержать от 8 до 16 символов");
                return;
            }

            var client = new Summator.SummatorClient("BasicHttpBinding_ISummator"); client.Open();

            try
            {
                if (client.AddToDb(log, pass) == 1)
                {
                    MessageBox.Show("Регистрация прошла успешно");

                    this.Hide(); // прячем  окно
                    Autorization aut = new Autorization();
                    aut.Show();

                    return;
                }
                else
                {
                    MessageBox.Show("Пользователь не зарегистрирован ");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Ошибка при добавлении : " + ex.Message);
            }
            client.Close();
        }