Example #1
0
        private void IniciarSeccionButtonClick(object sender, RoutedEventArgs e)
        {
            bool paso = UsuariosBLL.Autenticar(NombreUsuarioTextBox.Text, PasswordPasswordBox.Password);

            UserInfo.IsLoggedIn = paso;

            if (paso)
            {
                Principal.Show();
                this.Hide();
            }
            else
            {
                MessageBox.Show("Usuario o Contraseña son incorrectas", "Error!");
                PasswordPasswordBox.Clear();
                NombreUsuarioTextBox.Focus();
            }
        }
        public PasswordWindow()
        {
            InitializeComponent();

            PasswordPasswordBox.Focus();
        }
 public void ClearPassword()
 {
     PasswordPasswordBox.Clear();
 }
Example #4
0
        void Login()
        {
            LoginWindow.Log.login = UserNameTextBox.Text;
            MainWindow fr1 = new MainWindow();
            UserWindow fr2 = new UserWindow();

            try
            {
                string        connetionString = null;
                SqlConnection cnn;
                connetionString = "Data Source=SLAVIK;Initial Catalog=hotel;Integrated Security=True;";
                cnn             = new SqlConnection(connetionString);
                if (UserNameTextBox.Text != string.Empty && PasswordPasswordBox.Password != string.Empty)
                {
                    if (Remember.IsChecked == true)
                    {
                        Remember        remember = new Remember();
                        List <Remember> rem      = App.db.Remember.Select(x => x).ToList();
                        App.db.Remember.RemoveRange(rem);
                        App.db.SaveChanges();
                        remember.Login    = UserNameTextBox.Text;
                        remember.Password = PasswordPasswordBox.Password;
                        LoginWindow.db.Remember.Add(remember);
                        LoginWindow.db.SaveChanges();
                    }
                    PasswordPasswordBox.Password = GetHashString(PasswordPasswordBox.Password);
                    string     cmd     = "SELECT COUNT(*) FROM Registration WHERE Login = @VALUE1 AND Password = @VALUE4";
                    SqlCommand Command = new SqlCommand(cmd, cnn);
                    Command.Parameters.AddWithValue("@VALUE1", UserNameTextBox.Text);
                    Command.Parameters.AddWithValue("@VALUE4", PasswordPasswordBox.Password);

                    Command.Connection.Open();
                    Command.ExecuteNonQuery();

                    int size = System.Convert.ToInt32(Command.ExecuteScalar());
                    if (size > 0)
                    {
                        if (UserNameTextBox.Text == "Slavik")
                        {
                            this.Hide();
                            fr1.ShowDialog();
                        }
                        else
                        {
                            this.Hide();
                            fr2.ShowDialog();
                        }
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Логин или пароль введены неверно!", "Error", MessageBoxButton.OK, MessageBoxImage.Warning);
                        UserNameTextBox.Clear();
                        PasswordPasswordBox.Clear();
                        UserNameTextBox.Background     = Brushes.LightCoral;
                        PasswordPasswordBox.Background = Brushes.LightCoral;
                    }
                    Command.Connection.Close();
                }
                else
                {
                    MessageBox.Show("Введите логин и пароль!", "Error", MessageBoxButton.OK, MessageBoxImage.Warning);
                    UserNameTextBox.Background     = Brushes.LightCoral;
                    PasswordPasswordBox.Background = Brushes.LightCoral;
                }
            }
            catch (SqlException sqlexcept)
            { MessageBox.Show(sqlexcept.Message); }
            catch (Exception except)
            { MessageBox.Show(except.Message); }
        }