示例#1
0
        private void button_Click(object sender, RoutedEventArgs e)
        {
            Registr reg = new Registr
            {
                Log             = Log.Text,
                FullName        = Nam.Text,
                NumberPassport  = Passp.Text,
                Password        = pass1.Password,
                PasswordConfirm = pass2.Password
            };

            db re = new db();

            try
            {
                if (Validate.Valid(reg))
                {
                    SaltedHash salt = new SaltedHash(reg.Password);

                    string hash = salt.Hash;
                    string sal  = salt.Salt;

                    if (re.Vald(reg.Log))
                    {
                        re.Reg(reg.Log, reg.FullName, sal, reg.NumberPassport, hash);
                        Sign_in ni = new Sign_in();
                        NavigationService.Navigate(ni);
                    }
                    else
                    {
                        MessageBox.Show("Пользователь с таким логином существует");
                    }
                }
            }
            catch (Exception)
            {
                MessageBox.Show(ToString());
            }
        }
示例#2
0
        private void button_Click(object sender, RoutedEventArgs e)
        {
            db          a  = new db();
            UpdateLogin up = new UpdateLogin
            {
                Log = textBox.Text
            };

            if (Validate.Valid(up))
            {
                if (a.Vald(up.Log))
                {
                    a.A();
                    a.UpdateLog(up.Log);
                    MessageBox.Show("Логин изменен!");
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Пользователь с таким логином существует");
                }
            }
        }